15.5 半直积
1.1 半直积的引入与动机
📜 [原文1]
在本节中,我们研究两个群 $H$ 和 $K$ 的“半直积”,它是群 $H$ 和 $K$ 的直积概念的推广,通过放宽 $H$ 和 $K$ 都必须是正规子群的要求而得到。这种构造将使我们(在某些情况下)能够从群 $H$ 和 $K$ 构建一个“更大”的群,使得 $G$ 分别包含同构于 $H$ 和 $K$ 的子群,就像直积的情况一样。在这种情况下,子群 $H$ 在 $G$ 中是正规的,但子群 $K$ 不一定正规(与直积不同)。因此,例如,即使 $H$ 和 $K$ 是阿贝尔群,我们也能够构造非阿贝尔群。这种构造将极大地扩展我们可用的群示例集。与前一节一样,我们接下来将证明一个识别定理,该定理将使我们能够将一些熟悉的群分解为更小的“因子”,从中我们将能够推导出一些分类定理。
📖 [逐步解释]
这段话是半直积这一节的开场白,旨在阐明半直积的核心思想、它与直积的关系,以及学习它的重要性。
- 研究对象:本节的核心是研究一种新的群的构造方法,称为“半直积”(semidirect product)。这个构造涉及两个已知的群,我们称它们为 $H$ 和 $K$。
- 与直积的比较:
- 直积 (Direct Product):回顾一下,两个群 $H$ 和 $K$ 的直积 $H \times K$ 是一个更大的群。在这个大群中,$H$(的同构副本)和 $K$(的同构副本)都是其正规子群。这是构造直积的一个非常强的要求。
- 半直积的推广:半直积是直积概念的“推广”(generalization)。所谓推广,就是放宽了某些限制条件。在这里,我们放宽了“$H$ 和 $K$ 都必须是正规子群”这个要求。
- 半直积的条件:在通过半直积构造的新群 $G$ 中,我们只要求其中一个子群(比如 $H$)是正规子群,而另一个子群 $K$ 则不一定。这使得构造更加灵活。
- 半直积的能力:
- 构造非阿贝尔群:这种构造方法非常强大,一个显著的例子是,即使我们开始于两个都是阿贝尔群(abelian group,即运算满足交换律的群)的 $H$ 和 $K$,我们仍然可能构造出一个非阿贝尔群(non-abelian group)。这是直积做不到的,因为两个阿贝尔群的直积必然还是阿贝尔群。
- 扩展群的“动物园”:通过半直积,我们可以构造出许多新的、以前未见过的群,极大地丰富了我们对群这种数学结构的认识。
- 学习路径:
- 构造与分解:和直积一样,学习半直积也包含两个方面。一是“构造”,即如何用已知的 $H$ 和 $K$ 来构建一个新的群 $G$。二是“分解”或“识别”,即给定一个群 $G$,如何判断它是否能被看作是两个更小的子群 $H$ 和 $K$ 的半直积。
- 识别定理 (Recognition Theorem):后面会有一个“识别定理”,它给出了判断一个群能否被分解为半直积的充要条件。
- 最终目标:分类:掌握了半直积这个工具后,我们就可以对某些特定“阶”(群中元素的个数)的群进行分类(classification),即找出所有可能存在的、互不同构的群的结构。
💡 [数值示例]
- 示例1 (直积):考虑两个循环群 $Z_2$ 和 $Z_3$。它们的直积是 $Z_2 \times Z_3$。根据中国剩余定理,这个群同构于 $Z_6$,它是一个阿贝尔群。在 $Z_6$ 中,阶为 2 的子群(同构于 $Z_2$)和阶为 3 的子群(同构于 $Z_3$)都是正规子群。
- 示例2 (半直积):考虑同样的两个群 $Z_3 = \{0, 1, 2\}$ (加法) 和 $Z_2 = \{0, 1\}$ (加法)。我们可以构造它们的半直积 $Z_3 \rtimes Z_2$。这个构造可以得到一个非阿贝尔群,即二面体群 $D_6$(或记为 $D_3$),也就是正三角形的对称群,它有 6 个元素。在这个群 $D_6$ 中,旋转子群(同构于 $Z_3$)是正规子群,但任意一个翻转子群(同构于 $Z_2$)都不是正规子群。我们用两个阿贝尔群 $Z_3$ 和 $Z_2$ 成功构造出了一个非阿贝尔群 $D_6$。
⚠️ [易错点]
- 半直积不是唯一的:对于给定的两个群 $H$ 和 $K$,它们的半直积可能不止一种,甚至可能构造出互不同构的群。具体构造出什么样的群,取决于 $K$ “作用”于 $H$ 的方式(后面会详细解释)。而直积是唯一的(在同构意义下)。
- 正规子群的角色:在半直积 $H \rtimes K$ 的记号中,左边的 $H$ 是那个被要求为正规子群的群,而右边的 $K$ 则不一定。这个记号是不对称的,这一点和直积 $H \times K$ 不同。
- 并非所有群都能分解:不是所有群都能被分解成两个更小的真子群的半直积。例如,单群(simple groups)就不能,因为它们没有任何非平凡的正规子群。
📝 [总结]
本段介绍了半直积的核心思想:它是直积的一种推广,通过放松对子群的正规性要求(仅要求一个子群 $H$ 正规),从而能够从简单的群(如阿贝尔群)构造出更复杂的群(如非阿贝尔群)。学习半直积将为我们提供一个强大的工具,用于构造新群和分解、分类现有群。
🎯 [存在目的]
引入半直积的目的是为了克服直积构造能力的局限性。自然界和数学中存在大量非阿贝尔群,而仅仅使用直积很难系统地构建它们。半直积填补了这一空白,它解释了许多群的内部结构,即一个正规子群如何与另一个(不一定是正规的)子群“粘合”在一起。
🧠 [直觉心智模型]
- 直积:像是在两个独立的维度上构建一个“网格”。想象一个平面直角坐标系,x轴上的点构成群 $H$,y轴上的点构成群 $K$,整个平面上的点 $(h,k)$ 构成 $H \times K$。移动一个点时,x坐标和y坐标的运算是完全独立的。
- 半直积:像是把这个“网格”给“扭曲”了。想象 $H$ 是一系列水平线,而 $K$ 控制着如何从一条水平线跳到另一条水平线。在直积中,这种“跳跃”非常规整,保持了网格的方正。但在半直积中,当你从一条线跳到另一条线时,可能会导致整个坐标系发生“剪切”或“扭转”。$K$ 的元素在移动的同时,还在“操作”着 $H$。
💭 [直观想象]
想象你有一叠扑克牌(代表群 $H$ 的元素)。
- 直积:再拿来一叠不同花色的牌(代表群 $K$ 的元素)。构造出的群 $H \times K$ 就像是把这两叠牌的元素配对,比如 (红心A, 黑桃3)。当你组合两对牌时,红心牌和红心牌玩,黑桃牌和黑桃牌玩,互不干扰。
- 半直积:现在,黑桃牌($K$)有了“魔力”。当你打出一张黑桃牌时,它不仅是出了张牌,它还会“命令”红心牌($H$)重新排列自己的顺序!比如,打出黑桃K,会让所有红心牌都上下颠倒。这样,整个牌局的组合方式就变得复杂和“非交换”了。这个“命令”就是 $K$ 对 $H$ 的“作用”。
1.2 从现有群结构推导半直积的乘法法则
📜 [原文2]
作为动机,假设我们已经有一个群 $G$,其中包含子群 $H$ 和 $K$,使得
(a) $H \unlhd G$(但 $K$ 不一定在 $G$ 中正规),并且
(b) $H \cap K=1$。
$H K$ 是 $G$ 的一个子群(推论 3.15),这仍然是正确的,并且根据命题 8, $H K$ 的每个元素都可以唯一地写成 $h k$ 的形式,其中 $h \in H$ 且 $k \in K$,即 $H K$ 与有序对 $(h, k)$ 的集合之间存在一个双射,由 $h k \mapsto(h, k)$ 给出(因此群 $H$ 表现为元素 $(h, 1)$ 的集合,而 $K$ 表现为元素 $(1, k)$ 的集合)。给定 $H K$ 的两个元素 $h_{1} k_{1}$ 和 $h_{2} k_{2}$,我们首先看看如何将它们的乘积(在 $G$ 中)写成相同的形式:
$$
\begin{align*}
\left(h_{1} k_{1}\right)\left(h_{2} k_{2}\right) & =h_{1} k_{1} h_{2}\left(k_{1}^{-1} k_{1}\right) k_{2} \\
& =h_{1}\left(k_{1} h_{2} k_{1}^{-1}\right) k_{1} k_{2} \tag{5.1}\\
& =h_{3} k_{3}
\end{align*}
$$
其中 $h_{3}=h_{1}\left(k_{1} h_{2} k_{1}^{-1}\right)$ 且 $k_{3}=k_{1} k_{2}$。注意,由于 $H \unlhd G, k_{1} h_{2} k_{1}^{-1} \in H$,所以 $h_{3} \in H$ 且 $k_{3} \in K$。
📖 [逐步解释]
这一段是构造半直积的“动机”部分。它采用了一种“逆向工程”的思路:我们先不急于定义一个新东西,而是假设已经有了一个满足特定条件的群 $G$,然后分析这个群内部的乘法是如何运作的,从中提炼出定义半直积所需要的“配方”。
- 前提假设:我们从一个已经存在的群 $G$ 开始,这个群 $G$ 内部有两个子群 $H$ 和 $K$。这两个子群满足两个关键条件:
- (a) $H$ 是 $G$ 的正规子群,记作 $H \unlhd G$。这意味着对于 $G$ 中的任何元素 $g$,用 $g$ 来对 $H$ 进行共轭操作(即计算 $gHg^{-1}$),得到的结果仍然是 $H$ 本身。
- (b) $H$ 和 $K$ 的交集只有一个单位元,记作 $H \cap K = \{1\}$ (这里的 1 代表群的单位元)。这说明 $H$ 和 $K$ 除了共享同一个单位元之外,没有任何其他公共元素。
- 构造子群 $HK$:由这两个子群的元素相乘得到一个新的集合 $HK = \{hk \mid h \in H, k \in K\}$。一个已知的结论是(推论 3.15),由于 $H$ 是正规子群,$HK$ 本身也是 $G$ 的一个子群。
- 元素的唯一表示:另一个重要的结论是(命题 8),由于 $H \cap K = \{1\}$,子群 $HK$ 中的每一个元素,都可以被唯一地写成一个 $H$ 中的元素 $h$ 乘上一个 $K$ 中的元素 $k$ 的形式。这种唯一性非常重要,它意味着我们可以给 $HK$ 中的每个元素一个唯一的“地址”或“坐标”——一个来自 $H$ 的分量和一个来自 $K$ 的分量。这建立了一个从元素集合 $HK$ 到有序对集合 $H \times K$ 的一一对应(双射)。
- 分析乘法法则:现在,我们来分析 $HK$ 这个子群的乘法是如何进行的。我们任取 $HK$ 中的两个元素,$h_1k_1$ 和 $h_2k_2$,然后把它们相乘。目标是想看看乘积的结果如何才能再次写成 “一个 $H$ 的元素” 乘以 “一个 $K$ 的元素” 的标准形式。
- 推导过程:
- 乘积为 $(h_1 k_1)(h_2 k_2) = h_1 k_1 h_2 k_2$。
- 这个形式不符合“$h$ 在前,$k$ 在后”的规定,因为 $k_1$ 和 $h_2$ 的位置不对。我们需要想办法交换它们,或者把它们变成我们想要的形式。
- 这里使用了一个非常巧妙的技巧:在 $h_2$ 后面插入一个 $k_1^{-1}k_1$。这等于乘以单位元,所以表达式的值不变。
- 利用结合律,重新组合括号:
- 现在我们来分析这个表达式的三个部分:
- 第一部分是 $h_1$,它本身就在 $H$ 中。
- 第二部分是 $(k_1 h_2 k_1^{-1})$。由于 $h_2 \in H$ 且 $H$ 是 $G$ 的正规子群,根据正规子群的定义,$k_1 h_2 k_1^{-1}$ 这个共轭运算的结果必须仍然在 $H$ 中。
- 第三部分是 $(k_1 k_2)$。由于 $k_1, k_2$ 都是 $K$ 的元素,且 $K$ 是一个子群,它们的乘积 $k_1 k_2$ 自然也在 $K$ 中。
- 因此,整个表达式可以看作是 (H中元素) (H中元素) (K中元素)。由于 $H$ 是子群,前两个 $H$ 中元素的乘积仍然在 $H$ 中。
- 我们令 $h_3 = h_1 (k_1 h_2 k_1^{-1})$,则 $h_3 \in H$。
- 令 $k_3 = k_1 k_2$,则 $k_3 \in K$。
- 最终,乘积 $(h_1 k_1)(h_2 k_2)$ 被成功地写成了标准形式 $h_3 k_3$。
💡 [数值示例]
- 示例:二面体群 $D_6$
- 令 $G = D_6 = \{e, r, r^2, s, sr, sr^2\}$,其中 $r$ 是旋转120度, $s$ 是一个翻转。
- 令 $H = \langle r \rangle = \{e, r, r^2\}$,这是一个循环群,同构于 $Z_3$。$H$ 是 $D_6$ 的正规子群。
- 令 $K = \langle s \rangle = \{e, s\}$,这是一个循环群,同构于 $Z_2$。$K$ 不是正规子群。
- $H \cap K = \{e\}$,即 $\{1\}$。
- $HK = D_6$。每个元素都可以唯一写成 $h k$ 的形式。
- 我们来计算两个元素的乘积: $(r s) (r^2 s)$。这里 $h_1 = r, k_1 = s, h_2 = r^2, k_2 = s$。
- 根据群 $D_6$ 的关系式 $sr = r^{-1}s = r^2s$,我们可以直接计算:
$(rs)(r^2s) = r(sr^2)s = r(r^{-1}r^{-1}s)s = r(r^{-2}s)s = r r^{-2} s^2 = r^{-1} e = r^2$。
$h_3 = h_1 (k_1 h_2 k_1^{-1}) = r (s r^2 s^{-1})$
$k_3 = k_1 k_2 = s \cdot s = s^2 = e$
我们需要计算 $s r^2 s^{-1}$。在 $D_6$ 中,$s^{-1}=s$,所以 $s r^2 s^{-1} = s r^2 s = (srs)r = (r^{-1}ss)r = r^{-1}r = r^2$。
(另一种算法:$s r^2 s = s(rs)r = (srs)r = (r^{-1})r=e$ -- 这里算错了,应该是 $s r^2 s = s(rs)r = s(r^{-1}s)r = (sr^{-1})sr = (rs)sr = r(ss)r=r^2$ )
(更正: $sr=r^{-1}s$, 所以 $srs = r^{-1}ss = r^{-1} = r^2$。$s r^2 s = (srs)r s = r^2 r s = r^3 s = s$。还是算错了。最直接的:$s r^2 s = s(r r)s = (sr)(rs) = (r^{-1}s)(r^{-1}s) = r^{-1}(sr^{-1})s = r^{-1}(rs)s = (r^{-1}r)ss = s^2=e$. 还是不对... )
让我们用定义 $sr^k = r^{-k}s$。所以 $s r^2 s^{-1} = s r^2 s = r^{-2} s s = r^{-2} = r$。
所以 $h_3 = r (s r^2 s^{-1}) = r (r) = r^2$。
$k_3 = s \cdot s = e$。
最终结果是 $h_3 k_3 = r^2 e = r^2$。
这与我们直接计算的结果 $r^2$ 完全一致!
这个例子清晰地展示了公式 $(h_1 k_1)(h_2 k_2) = [h_1 (k_1 h_2 k_1^{-1})] [k_1 k_2]$ 是如何运作的。
⚠️ [易错点]
- $H$ 必须正规:如果 $H$ 不是正规子群,那么 $k_1 h_2 k_1^{-1}$ 就不一定还在 $H$ 中,整个推导就无法进行下去了。这是半直积能够成立的基石。
- $K$ 不必正规:推导中完全没有用到 $K$ 是正规子群的条件。如果 $K$ 也是正规的,那么 $h_1 k_1 h_2 k_1^{-1} = k_1(h_1 h_2)k_1^{-1}$ (如果 $H, K$ 元素可交换),情况就退化为直积了。
- 交集为1:如果 $H \cap K \neq \{1\}$,那么 $HK$ 中的元素表示法就不唯一,我们就不能简单地把 $hk$ 和有序对 $(h,k)$ 等同起来了。
📝 [总结]
本段通过分析一个满足 $H \unlhd G$ 和 $H \cap K = \{1\}$ 的群 $G$ 内部子群 $HK$ 的乘法规则,得出了一个关键的乘法公式:$(h_1 k_1)(h_2 k_2) = (h_1(k_1 h_2 k_1^{-1}))(k_1 k_2)$。这个公式揭示了乘积结果的 $H$ 部分是如何由原始的 $H$ 部分和 $K$ 对 $H$ 的共轭作用共同决定的,而 $K$ 部分则简单地在 $K$ 内部相乘。这是从具体到抽象,为下一段定义抽象的半直积铺平了道路。
🎯 [存在目的]
这一段的目的是为了让半直积的定义显得不那么突兀。它不是一个从天而降的、晦涩的定义,而是从一个我们熟悉的、具体的群结构中自然“生长”出来的。通过这个“动机”分析,读者能更好地理解半直积定义中那个看起来很复杂的乘法规则的来源和意义。
🧠 [直觉心智模型]
这就像是在解剖一只“已知生物”(群 $G$)。我们发现它的身体由两部分($H$ 和 $K$)构成,这两部分连接得很巧妙。我们想知道连接处的“关节”是如何活动的。通过观察两个元素的“运动”(相乘),我们发现 $K$ 的运动会“带动”$H$ 发生一种特定的“扭转”(共轭)。我们把这个“关节”的活动规律记录下来,就得到了那个乘法公式。下一步,我们就可以用这个公式作为“蓝图”,去“组装”全新的、我们没见过的生物了。
💭 [直观想象]
想象你在操作一个有两个旋钮的机器。旋钮 $H$ 控制一个指针在水平方向移动,旋钮 $K$ 控制它在垂直方向移动。
- 直积:两个旋钮是独立的。你转动 $H$ 旋钮,指针只水平动;转动 $K$ 旋钮,指针只竖直动。
- 半直积(本段的分析):我们发现一个奇怪的现象。我们先转动 $H$ 旋钮 (对应 $h_1$),再转动 $K$ 旋钮 (对应 $k_1$)。然后,我们再想转动 $H$ 旋钮 (对应 $h_2$),这时我们发现,转动 $K$ 旋钮的这个动作 ($k_1$) 本身,似乎“重置”了 $H$ 旋钮的刻度盘!本来想转 $h_2$ 那么多,结果实际转动的效果变成了 $k_1 h_2 k_1^{-1}$。然后我们再转动 $K$ 旋钮 (对应 $k_2$)。最终的效果是,水平方向移动了 $h_1$ 再加上被“重置”过的 $h_2$ 的量,垂直方向移动了 $k_1$ 和 $k_2$ 的总量。这个“重置”效应就是共轭作用。
1.3 将乘法法则抽象为群作用
📜 [原文3]
这些计算是基于这样一个假设:已经存在一个群 $G$,其中包含子群 $H$ 和 $K$,并且 $H \unlhd G$ 且 $H \cap K=1$。半直积的基本思想是反其道而行之,即从两个(抽象的)群 $H$ 和 $K$ 开始,尝试定义一个包含它们(的一个同构副本)的群,使得上述 (a) 和 (b) 成立。为此,我们写出方程 (1),它定义了我们群中元素的乘法,其方式即使我们不知道已经存在一个包含 $H$ 和 $K$ 的群,也仍然有意义。关键在于方程 (1) 中的 $k_{3}$ 仅由 $K$ 中的乘法(即 $k_{1} k_{2}$)获得,而 $h_{3}$ 由 $H$ 中的 $h_{1}$ 和 $k_{1} h_{2} k_{1}^{-1}$ 相乘获得。如果我们可以理解元素 $k_{1} h_{2} k_{1}^{-1}$ 是如何产生的(用 $H$ 和 $K$ 的术语,且不参考 $G$),那么群 $H K$ 将完全用 $H$ 和 $K$ 来描述。然后我们可以使用这种描述,通过方程 (1) 定义乘法来定义群 $H K$。
由于 $H$ 在 $G$ 中是正规的,群 $K$ 通过共轭作用于 $H$:
$$
k \cdot h=k h k^{-1} \quad \text { for } h \in H, k \in K
$$
(我们使用符号 ⋅ 来强调作用),因此 (1) 可以写成
$$
\begin{equation*}
\left(h_{1} k_{1}\right)\left(h_{2} k_{2}\right) \Rightarrow\left(h_{1} k_{1} \cdot h_{2}\right)\left(k_{1} k_{2}\right) . \tag{5.2}
\end{equation*}
$$
$K$ 通过共轭对 $H$ 的作用给出了一个从 $K$ 到 $\operatorname{Aut}(H)$ 的同态 $\varphi$,因此 (2) 表明 $H K$ 中的乘法仅依赖于 $H$ 中的乘法、$K$ 中的乘法和同态 $\varphi$,因此是根据 $H$ 和 $K$ 内在地定义的。
📖 [逐步解释]
这一段是思想上的一个飞跃,它将上一段从具体群中提炼出的共轭操作,抽象成一个更普遍的概念——群作用,并将其与同态联系起来,从而找到了用两个独立的群 $H$ 和 $K$ 来定义半直积的关键“接口”。
- 回顾与展望:上一段的计算是“解剖学”,我们是在一个已有的群 $G$ 内部进行的。现在,我们要进行“合成生物学”:忘记 $G$ 的存在,只拿着两个独立的群 $H$ 和 $K$ 作为原材料,以及上一段得到的“设计蓝图”(那个乘法公式),来凭空创造一个新群。
- 核心问题:乘法公式是 $(h_1 k_1)(h_2 k_2) = (h_1(k_1 h_2 k_1^{-1}))(k_1 k_2)$。
- $k_1 k_2$ 这部分很简单,只是在 $K$ 内部做乘法。
- $h_1 (\dots)$ 这部分也很简单,只是在 $H$ 内部做乘法。
- 最关键、最神秘的部分是 $k_1 h_2 k_1^{-1}$。在之前的推导中,$k_1, h_2$ 都是大群 $G$ 的元素,所以这个乘法是在 $G$ 里做的。但现在我们没有 $G$ 了,只有两个独立的群 $H$ 和 $K$。$k_1$ 和 $h_2$ 来自不同的世界,我们怎么去定义 $k_1 h_2 k_1^{-1}$ 呢?这就是需要解决的核心问题。
- 抽象化:群作用:
- 我们观察 $k_1 h_2 k_1^{-1}$ 这个表达式的本质。它描述了 $K$ 中的元素 $k_1$ 如何“变换”$H$ 中的元素 $h_2$,并得到一个新的 $H$ 中的元素。
- 这种“一个群的元素作用于另一个集合的元素”的现象,在数学中有一个标准术语,叫做群作用 (Group Action)。
- 我们定义一个记号 $k \cdot h$ 来表示 $K$ 中的元素 $k$ 作用在 $H$ 中的元素 $h$ 上得到的结果。在之前的情境下,这个作用的具体实现就是共轭:$k \cdot h = k h k^{-1}$。
- 有了这个记号,我们的乘法公式就可以写成一个更抽象、更普适的形式:
- 群作用的性质与同态:
- 共轭这个操作不是随意的,它有很好的性质。对于一个固定的 $k \in K$,映射 $\sigma_k: H \to H$ 定义为 $\sigma_k(h) = khk^{-1}$,这个映射是一个自同构(automorphism)。
- 同态性:$\sigma_k(h_1 h_2) = k(h_1 h_2)k^{-1} = (kh_1k^{-1})(kh_2k^{-1}) = \sigma_k(h_1)\sigma_k(h_2)$。它保持了 $H$ 的群结构。
- 双射性:它是一个一一对应,因为它的逆映射是 $\sigma_{k^{-1}}$。
- 所以,每一个 $k \in K$ 都对应着 $H$ 的一个自同构。所有 $H$ 的自同构构成一个群,记为 $\operatorname{Aut}(H)$。
- 因此,我们实际上建立了一个从 $K$ 到 $\operatorname{Aut}(H)$ 的映射 $\varphi$,$k \mapsto \sigma_k$。这个映射 $\varphi$ 本身也是一个群同态!
- 验证同态性:$\varphi(k_1 k_2) = \sigma_{k_1 k_2}$。我们需要证明 $\sigma_{k_1 k_2}(h) = (\varphi(k_1) \circ \varphi(k_2))(h)$。
- $\sigma_{k_1 k_2}(h) = (k_1 k_2) h (k_1 k_2)^{-1} = k_1 (k_2 h k_2^{-1}) k_1^{-1} = \sigma_{k_1}(\sigma_{k_2}(h)) = (\sigma_{k_1} \circ \sigma_{k_2})(h) = (\varphi(k_1) \circ \varphi(k_2))(h)$。
- 确实是群同态。
- 最终的“配方”:
- 我们终于找到了不依赖于大群 $G$ 的方法来描述那个神秘的共轭操作。它本质上是一个从 $K$ 到 $\operatorname{Aut}(H)$ 的群同态 $\varphi$。
- 这个同态 $\varphi$ 就是连接 $H$ 和 $K$ 的“接口”或“指令集”。它告诉我们,对于 $K$ 中的每一个元素 $k$,我们应该选择 $H$ 的哪一个自同构(记为 $\varphi(k)$)来“作用”于 $H$ 中的元素。
- 于是,我们的乘法规则 $(h_1, k_1)(h_2, k_2) = (h_1 (\varphi(k_1)(h_2)), k_1 k_2)$ 完全只依赖于三样东西:
- 群 $H$ 内部的乘法。
- 群 $K$ 内部的乘法。
- 一个指定的同态 $\varphi: K \to \operatorname{Aut}(H)$。
- 我们成功地将乘法法则“内在化”(intrinsically defined)了,只用 $H$, $K$ 和 $\varphi$ 就能描述,不再需要任何外部的群 $G$。
💡 [数值示例]
- 示例:构建 $D_6$
- 我们现在从零开始,只有 $H = Z_3 = \{0, 1, 2\}$ 和 $K = Z_2 = \{0, 1\}$ (都用加法表示群运算)。
- 首先,我们需要 $\operatorname{Aut}(H) = \operatorname{Aut}(Z_3)$。$Z_3$ 的自同构有两个:
- $id$: 恒等自同构,$id(h) = h$。
- $inv$: 求逆自同构,$inv(h) = -h \pmod 3$。即 $inv(0)=0, inv(1)=2, inv(2)=1$。
- $\operatorname{Aut}(Z_3) = \{id, inv\}$,这个群同构于 $Z_2$。
- 接下来,我们需要一个同态 $\varphi: K \to \operatorname{Aut}(H)$,即 $\varphi: Z_2 \to \{id, inv\}$。
- $K=Z_2=\{0,1\}$。$\varphi$ 必须把 $K$ 的单位元 $0$ 映射到 $\operatorname{Aut}(H)$ 的单位元 $id$。即 $\varphi(0) = id$。
- 对于 $K$ 的非单位元 $1$,我们有两种选择:
- 平凡同态: $\varphi_T(1) = id$。
- 非平凡同态: $\varphi_{NT}(1) = inv$。
- 情况1 (平凡同态):$k \cdot h = \varphi_T(k)(h) = id(h) = h$。作用是平凡的。
- 情况2 (非平凡同态):$k \cdot h = \varphi_{NT}(k)(h)$。
- $0 \cdot h = \varphi_{NT}(0)(h) = id(h) = h$。
- $1 \cdot h = \varphi_{NT}(1)(h) = inv(h) = -h$。
⚠️ [易错点]
- 作用 vs 同态:群作用 $\cdot$ 和同态 $\varphi$ 是一个硬币的两面。$\varphi$ 是一个更高层级的描述(一个映射),而 $k \cdot h$ 是这个映射在具体元素上的体现 ($\varphi(k)(h)$)。初学者容易混淆两者。
- $\operatorname{Aut}(H)$ 的重要性:$K$ 能如何“作用”于 $H$,完全取决于 $H$ 自身有哪些自同构。如果 $\operatorname{Aut}(H)$ 是一个很小的群,那么可供选择的同态 $\varphi$ 就很少。如果 $\operatorname{Aut}(H)$ 是平凡群(只包含恒等映射),那么任何到它的同态都必然是平凡同态,从而只能构造出直积。
- $k \cdot h$ vs $h \cdot k$:这里的定义是 $K$ 左作用于 $H$。也可以定义右作用,但左作用更常见。重要的是保持一致性。
📝 [总结]
本段将之前从实例中观察到的共轭现象,抽象提炼为从 $K$ 到 $\operatorname{Aut}(H)$ 的一个群同态 $\varphi$。这个 $\varphi$ 精确地描述了 $K$ 如何“控制”或“改变”$H$。有了这个 $\varphi$,我们就可以完全脱离任何预先存在的大群 $G$,仅使用两个独立的群 $H$、$K$ 和一个指定的同态 $\varphi$ 作为“配方”,来定义一种新的乘法,从而构造一个新群。
🎯 [存在目的]
这一段的目的是完成从“分析”到“综合”的过渡。它为半直积的正式、抽象定义铺平了最后的道路,通过引入群作用和同态 $\varphi$ 这两个核心概念,将乘法法则的内在逻辑清晰地揭示出来,使其具有普适性和可操作性。
[直觉心-智模型]
我们发现 $K$ 的元素能像“遥控器”一样操作 $H$ 这台“设备”。
- $H$ 的自同构群 $\operatorname{Aut}(H)$ 是这台设备所有可能的“操作模式”的集合(比如“快进”、“倒带”、“颠倒播放”等)。
- 同态 $\varphi: K \to \operatorname{Aut}(H)$ 就像是遥控器 $K$ 上每个按钮的功能说明书。它规定了按下 $K$ 上的某个按钮(元素 $k$),会触发 $H$ 的哪一种操作模式(自同构 $\varphi(k)$)。
- 有了这个“说明书”$\varphi$,我们就可以精确地预测和定义这套系统的行为了。
💭 [直观想象]
想象 $H$ 是一条长长的面条(一维的),$K$ 是你的手。
- 直积:你的手只能把整根面条平移,不能改变面条自身。
- 半直积:你的手($K$)在移动面条的同时,还能搓、拧、甚至打结(这些操作就是 $\operatorname{Aut}(H)$ 里的元素)。同态 $\varphi$ 就告诉你,你的手做哪个动作($K$ 的元素)对应着哪种搓揉的方式($\operatorname{Aut}(H)$ 的元素)。例如,$\varphi(\text{向前推}) = \text{不搓}$,而 $\varphi(\text{向左拉}) = \text{顺时针拧一下}$。这样,组合起来的动作就变得非常复杂。
1.4 半直积的正式定义与基本性质
📜 [原文4]
我们现在使用这种解释来定义一个群,给定两个群 $H$ 和 $K$ 以及一个从 $K$ 到 $\operatorname{Aut}(H)$ 的同态 $\varphi$(它将定义所得群中的共轭)。
定理 10. 令 $H$ 和 $K$ 是群,并令 $\varphi$ 是从 $K$ 到 $\operatorname{Aut}(H)$ 的一个同态。令 ⋅ 表示由 $\varphi$ 确定的 $K$ 在 $H$ 上的(左)作用。令 $G$ 是由 $h \in H$ 和 $k \in K$ 构成的有序对 $(h, k)$ 的集合,并定义 $G$ 上的以下乘法:
$$
\left(h_{1}, k_{1}\right)\left(h_{2}, k_{2}\right)=\left(h_{1} k_{1} \cdot h_{2}, k_{1} k_{2}\right) .
$$
(1) 这种乘法使 $G$ 成为一个阶为 $|G|=|H||K|$ 的群。
(2) 集合 $\{(h, 1) \mid h \in H\}$ 和 $\{(1, k) \mid k \in K\}$ 是 $G$ 的子群,并且对于 $h \in H$ 的映射 $h \mapsto(h, 1)$ 和对于 $k \in K$ 的映射 $k \mapsto(1, k)$ 是这些子群与群 $H$ 和 $K$ 的同构:
$$
H \cong\{(h, 1) \mid h \in H\} \quad \text { and } \quad K \cong\{(1, k) \mid k \in K\} .
$$
将 $H$ 和 $K$ 与它们在 (2) 中描述的 $G$ 中的同构副本识别后,我们有
(3) $H \unlhd G$
(4) $H \cap K=1$
(5) 对于所有 $h \in H$ 和 $k \in K, k h k^{-1}=k \cdot h=\varphi(k)(h)$。
📖 [逐步解释]
这是本节的核心,正式地定义了半直积,并陈述了其最重要的基本性质。
定理 10 的内容拆解:
前提 (输入/原材料):
- 一个群 $H$。
- 一个群 $K$。
- 一个群同态 $\varphi: K \to \operatorname{Aut}(H)$。这个 $\varphi$ 是“胶水”,告诉我们如何把 $H$ 和 $K$ “粘”在一起。
构造过程 (The Build):
- 定义元素集合: 新群 $G$ 的元素是所有的有序对 $(h, k)$,其中 $h \in H, k \in K$。这个集合就是笛卡尔积 $H \times K$。
- 定义乘法法则: 这是最关键的一步。两个元素 $(h_1, k_1)$ 和 $(h_2, k_2)$ 的乘积被定义为:
$(h_1, k_1) (h_2, k_2) = (h_1 \cdot (\varphi(k_1)(h_2)), k_1 k_2)$
为了书写简洁,我们用 $k \cdot h$ 来代替 $\varphi(k)(h)$,所以公式变成:
$(h_1, k_1) (h_2, k_2) = (h_1 (k_1 \cdot h_2), k_1 k_2)$
- 第二分量 (K-part): 就是简单地把 $K$ 的元素在 $K$ 中相乘: $k_1 k_2$。
- 第一分量 (H-part): 稍微复杂。它是 $h_1$ 与 “$k_1$ 作用在 $h_2$ 上的结果” 在 $H$ 中相乘。这个“作用” $k_1 \cdot h_2$ 是由同态 $\varphi$ 决定的,即 $\varphi(k_1)$ 这个自同构作用在 $h_2$ 上的结果。
结论 (输出/成品的性质):
这个构造出来的东西 $G$ 确实是一个群,并且具有以下美妙的性质:
(1) 是一个群,阶是 $|H||K|$:
- 这个定义满足群的封闭性(结果仍在集合中)、结合律、有单位元、每个元素都有逆元。
- 群的阶(元素个数)就是 $H$ 的阶乘以 $K$ 的阶。
(2) $H$ 和 $K$ 内嵌在 $G$ 中:
- 我们可以把原始的群 $H$ 看作是 $G$ 中形如 $(h, 1)$ 的元素组成的子集。这个子集在 $G$ 的运算下构成一个子群,并且这个子群和原始的 $H$ 是同构的(结构完全一样)。
- 同样,可以把 $K$ 看作是 $G$ 中形如 $(1, k)$ 的元素组成的子群,它也和原始的 $K$ 同构。
- 这种“看作”在数学上称为“识别”(identify),意思是我们可以不严格区分原始的 $H$ 和它在 $G$ 中的副本 $\{(h, 1)\}$,因为它们的群结构是一模一样的。
(3) $H$ (的副本) 是 $G$ 的正规子群:
- 把 $H$ 识别为 $\{(h, 1)\}$ 后,这个子群在 $G$ 中是正规的。这正是我们构造的初衷之一。
(4) $H$ 和 $K$ (的副本) 交集平凡:
- $H$ 的副本 $\{(h, 1)\}$ 和 $K$ 的副本 $\{(1, k)\}$ 的交集只有唯一的公共元素——单位元 $(1, 1)$。这也是我们期望的。
(5) 抽象作用与具体共轭的统一:
- 在这个新构造的群 $G$ 内部,我们来计算一下 $K$ 中元素对 $H$ 中元素的共轭作用 $k h k^{-1}$ 是什么。
- 经过计算(证明中会给出),我们发现 $k h k^{-1}$ 的结果恰好就是我们一开始定义的抽象作用 $k \cdot h$。
- 这个性质完美地回答了我们之前“逆向工程”的动机:我们从“共轭”出发,提炼出“作用 $\varphi$”,现在用“作用 $\varphi$”构造出一个群,发现在这个新群里,那个“作用”又变回了“共轭”。形成了一个完美的闭环。它说明我们定义的乘法确实抓住了半直积的本质。
💡 [数值示例]
- 示例:再次构造 $D_6 \cong Z_3 \rtimes Z_2$
- 原材料: $H = Z_3 = \{0, 1, 2\}$, $K = Z_2 = \{0, 1\}$。同态 $\varphi: Z_2 \to \operatorname{Aut}(Z_3)$ 定义为 $\varphi(0)=id, \varphi(1)=inv$ (求逆)。作用为 $1 \cdot h = -h$。
- 新群 $G$: 元素集合是 $\{(0,0), (1,0), (2,0), (0,1), (1,1), (2,1)\}$。
- 验证性质 (1) 群: (仅验证逆元)
- 求 $(h, k)$ 的逆元 $(h', k')$,使得 $(h, k)(h', k') = (0, 0)$。
- $(h(k \cdot h'), k k') = (0, 0)$。
- 第二分量: $k k' = 0 \Rightarrow k' = -k$。
- 第一分量: $h(k \cdot h') = 0 \Rightarrow k \cdot h' = -h \Rightarrow \varphi(k)(h') = -h$。
- $h' = \varphi(k)^{-1}(-h) = \varphi(k^{-1})(-h)$。由于 $k \in Z_2$, $k^{-1}=k$。所以 $h' = \varphi(k)(-h)$。
- 如果 $k=0$, $h' = \varphi(0)(-h) = id(-h) = -h$。逆元是 $(-h, 0)$。例如 $(1,0)$ 的逆是 $(-1,0)=(2,0)$。
- 如果 $k=1$, $h' = \varphi(1)(-h) = inv(-h) = -(-h) = h$。逆元是 $(h, 1)$。例如 $(1,1)$ 的逆是 $(1,1)$。这说明 $(1,1)$ 是一个阶为2的元素。
- 这与 $D_6$ 的性质相符 (旋转元素的逆是另一个旋转,翻转元素都是自身的逆)。
- 验证性质 (2) 子群:
- $\tilde{H} = \{(0,0), (1,0), (2,0)\}$。 $(1,0)(2,0) = (1+0\cdot 2, 0+0) = (1+2, 0) = (0,0)$。这与 $Z_3$ 中 $1+2=0$ 一致。$\tilde{H} \cong Z_3$。
- $\tilde{K} = \{(0,0), (0,1)\}$。 $(0,1)(0,1) = (0+1\cdot 0, 1+1) = (0,0)$。这与 $Z_2$ 中 $1+1=0$ 一致。$\tilde{K} \cong Z_2$。
- 验证性质 (3) H正规: 需要验证对任意 $(g,m) \in G$, $(g,m)(h,0)(g,m)^{-1} \in \tilde{H}$。
- $(g,m)^{-1} = (\varphi(m)(-g), m)$。
- $(g,m)(h,0)(\varphi(m)(-g), m) = (g+m\cdot h, m)(\varphi(m)(-g), m) = (g+m\cdot h + m\cdot(\varphi(m)(-g)), mm) = (g+m\cdot h + \varphi(m)(\varphi(m)(-g)), 0) = (g+m\cdot h -g, 0)$。这是一个H中的元素。确实是正规的。
- 验证性质 (4) 交集: $\tilde{H} \cap \tilde{K} = \{(0,0)\}$,显然。
- 验证性质 (5) 共轭: 计算 $k h k^{-1}$ 在 $G$ 中的形式:
- $(0,k)(h,0)(0,k)^{-1} = (0,k)(h,0)(\varphi(k)(0), k) = (k\cdot h, k)(\varphi(k)(0),k) = (k \cdot h + k \cdot 0, kk) = (k \cdot h, 0)$。
- 这个结果 $(k \cdot h, 0)$ 正是 $H$ 中元素 $k \cdot h$ 在 $G$ 中的副本。
- 所以 $k h k^{-1} = k \cdot h$。完美吻合。
⚠️ [易错点]
- 有序对 vs 乘积: 在定义半直积时,元素是有序对 $(h, k)$,运算也是在有序对上定义的。在识别定理中,元素是乘积 $hk$,运算是在大群 $G$ 中进行的。这两者通过一个同构联系起来,但初学者容易混淆这两个场景。
- 识别的含义: “识别” $H$ 为 $\{(h, 1)\}$ 是一种常用但有时会引起混淆的说法。严格来说,它们是两个不同的集合,但因为存在一个保持运算的一一对应(即同构),我们可以像对待同一个东西一样对待它们,从而简化思考和书写。
- $\varphi$ 的中心角色: 整个构造完全依赖于 $\varphi$ 的选择。不同的 $\varphi$ (如果存在) 会构造出不同的群。如果 $\varphi$ 是平凡同态(把所有 $k$ 都映射到恒等自同构),那么 $k \cdot h = h$,乘法规则就退化成 $(h_1, k_1)(h_2, k_2) = (h_1 h_2, k_1 k_2)$,这正是直积的定义。
📝 [总结]
定理 10 给出了半直积的正式构造方法。它告诉我们,只要有任意两个群 $H, K$ 和一个指定的同态 $\varphi: K \to \operatorname{Aut}(H)$,我们就能在集合 $H \times K$ 上定义一个满足所有群公理的乘法。这个新构造出的群(称为 $H$ 和 $K$ 关于 $\varphi$ 的半直积)不仅包含了与 $H$ 和 $K$ 同构的子群,而且其内部结构($H$ 是正规的,交集为1,共轭作用由 $\varphi$ 决定)完美地复现了我们最初逆向分析时所观察到的所有特征。
🎯 [存在目的]
这个定理是本节的基石。它将之前所有的动机和分析都固化为一个精确、可操作的数学定义。它提供了一个标准的“配方”,使得我们可以系统地、严谨地构造出大量新的群。从此,半直积不再是一个模糊的想法,而是一个可以被精确计算和研究的数学对象。
🧠 [直觉心智模型]
定理10就像是发布了一个“组装电脑”的官方指南。
- $H$ 和 $K$: 分别是CPU和内存条。
- $\operatorname{Aut}(H)$: 是CPU支持的所有指令集(比如超频、降频等)。
- $\varphi: K \to \operatorname{Aut}(H)$: 是主板上的BIOS设置。它设定了内存条($K$)的访问会如何影响CPU($H$)的运行模式。
- 定理10: 详细说明了如何根据这套BIOS设置,将CPU和内存条装配起来,使得整台电脑(群 $G$)能够开机并稳定运行(满足群公理)。并且,开机后,我们能看到CPU和内存条都正常工作($H,K$ 的同构副本),而且它们的交互方式(共轭)就是由BIOS($\varphi$)预设的那样。
💭 [直观想象]
想象你在设计一个机器人。
- $H$ 是机器人的手臂,它可以做各种动作($H$的元素)。
- $K$ 是控制手臂的操纵杆。
- $\operatorname{Aut}(H)$ 是手臂所有可能的“宏指令”的集合,比如“做一套广播体操”、“把所有关节旋转90度”等。
- $\varphi: K \to \operatorname{Aut}(H)$ 是操纵杆的程序。它设定了“向前推操纵杆”对应“执行广播体操第一节”,“向左拉操纵杆”对应“所有关节旋转90度”。
- 定理10就是告诉你,只要有手臂、操纵杆和一个合理的程序,你就能组装出一个功能确定的机器人。这个机器人做出的组合动作,就是由手臂自身动作和操纵杆触发的宏指令共同决定的。
1.5 半直积的证明 (1)
📜 [原文5]
证明:使用 $K$ 在 $H$ 上的作用,很容易验证 $G$ 在这种乘法下是一个群。例如,结合律的验证如下:
$$
\begin{aligned}
((a, x)(b, y))(c, z) & =(a x \cdot b, x y)(c, z) \\
& =(a x \cdot b(x y) \cdot c, x y z) \\
& =(a x \cdot b x \cdot(y \cdot c), x y z) \\
& =(a x \cdot(b y \cdot c), x y z) \\
& =(a, x)(b y \cdot c, y z) \\
& =(a, x)((b, y)(c, z))
\end{aligned}
$$
对于所有 $(a, x),(b, y),(c, z) \in G$。我们留作练习来验证 $(1,1)$ 是 $G$ 的单位元,并且对于每个 $(h, k) \in G$,
$$
(h, k)^{-1}=\left(k^{-1} \cdot h^{-1}, k^{-1}\right)
$$
群 $G$ 的阶显然是 $H$ 和 $K$ 的阶的乘积,这证明了 (1)。
📖 [逐步解释]
这部分开始对定理10的结论进行证明。首先证明结论(1)的前半部分:新定义的运算确实使 G 成为一个群。这需要验证四个群公理:封闭性、结合律、单位元存在性和逆元存在性。
- 封闭性 (Closure):
- 根据定义,$(h_1, k_1)(h_2, k_2) = (h_1(k_1 \cdot h_2), k_1 k_2)$。
- 因为 $h_1 \in H$,$h_2 \in H$,$k_1 \in K$。由同态 $\varphi$ 的定义,$k_1 \cdot h_2 = \varphi(k_1)(h_2)$ 是一个 $H$ 中的元素。
- 所以 $h_1(k_1 \cdot h_2)$ 是两个 $H$ 中元素的乘积,结果仍在 $H$ 中。
- $k_1 k_2$ 是两个 $K$ 中元素的乘积,结果仍在 $K$ 中。
- 因此,乘积的结果 $(H\text{中元素}, K\text{中元素})$ 仍然是 $G$ 集合中的一个元素。封闭性成立。
- 结合律 (Associativity):
- 这是群公理验证中最繁琐的一步。我们需要证明对于任意三个元素 $(a,x), (b,y), (c,z)$,有 $((a,x)(b,y))(c,z) = (a,x)((b,y)(c,z))$。
- 计算左边:
- 第一步:先算里面的括号 $(a,x)(b,y) = (a(x \cdot b), xy)$。
- 第二步:用上面的结果乘以 $(c,z)$:
- 计算右边:
- 第一步:先算里面的括号 $(b,y)(c,z) = (b(y \cdot c), yz)$。
- 第二步:用 $(a,x)$ 乘以这个结果:
- 比较左右两边:
- 第二分量是完全一样的 ($xyz$),因为 $K$ 本身是群,满足结合律。
- 我们需要比较第一分量是否相等:
- 回忆作用的定义:$k \cdot h = \varphi(k)(h)$。
- $(xy)\cdot c = \varphi(xy)(c)$。因为 $\varphi$ 是同态,所以 $\varphi(xy) = \varphi(x) \circ \varphi(y)$。
- 所以 $(xy)\cdot c = (\varphi(x) \circ \varphi(y))(c) = \varphi(x)(\varphi(y)(c)) = x \cdot (y \cdot c)$。
- 现在左边的第一分量变为 $a(x \cdot b)(x \cdot (y \cdot c))$。
- 而右边的第一分量是 $a(x \cdot (b(y \cdot c)))$。
- 因为 $x \cdot$ 是一个自同构,所以它保持乘法:$x \cdot (b(y \cdot c)) = (x \cdot b)(x \cdot (y \cdot c))$。
- 这样,左右两边的第一分量就完全相等了!结合律成立。
- 原文的证明过程使用了更简洁的写法,但核心思想就是利用了 $\varphi$ 的同态性质和每个 $\varphi(k)$ 的自同构性质。
- 单位元 (Identity Element):
- 我们需要找到一个元素 $(e_H, e_K)$ (这里用 $1$ 表示) 使得它与任何元素 $(h,k)$ 相乘都不改变 $(h,k)$。
- 我们猜测单位元是 $(1,1)$ (即 $H$ 和 $K$ 各自的单位元组成的对)。
- $(1,1)(h,k) = (1(1 \cdot h), 1k) = (1 \cdot h, k)$。
- $1 \cdot h = \varphi(1)(h)$。因为 $\varphi$ 是同态,它必须把 $K$ 的单位元 $1$ 映射到 $\operatorname{Aut}(H)$ 的单位元,即恒等自同构 $id$。
- 所以 $\varphi(1)(h) = id(h) = h$。
- 因此 $(1,1)(h,k) = (h,k)$。
- $(h,k)(1,1) = (h(k \cdot 1), k1) = (h(k \cdot 1), k)$。
- $k \cdot 1 = \varphi(k)(1)$。因为 $\varphi(k)$ 是一个自同构,它必须把 $H$ 的单位元 $1$ 映射回单位元 $1$。
- 所以 $k \cdot 1 = 1$。
- 因此 $(h,k)(1,1) = (h \cdot 1, k) = (h, k)$。
- 所以 $(1,1)$ 就是 $G$ 的单位元。
- 逆元 (Inverse Element):
- 对于任意元素 $(h,k)$, 我们要找到它的逆元 $(h', k')$ 使得 $(h,k)(h',k') = (1,1)$。
- $(h(k \cdot h'), kk') = (1,1)$。
- 比较第二分量: $kk' = 1 \implies k' = k^{-1}$。
- 比较第一分量: $h(k \cdot h') = 1 \implies k \cdot h' = h^{-1}$。
- $k \cdot h' = \varphi(k)(h')$。所以 $\varphi(k)(h') = h^{-1}$。
- 用 $\varphi(k)$ 的逆映射作用两边:$h' = (\varphi(k))^{-1}(h^{-1})$。
- 因为 $\varphi$ 是同态,$(\varphi(k))^{-1} = \varphi(k^{-1})$。
- 所以 $h' = \varphi(k^{-1})(h^{-1}) = k^{-1} \cdot h^{-1}$。
- 因此,逆元 $(h,k)^{-1}$ 就是 $(k^{-1} \cdot h^{-1}, k^{-1})$。
- 因为每个元素都有逆元,逆元存在性成立。
- 阶 (Order):
- 群 $G$ 的元素是所有有序对 $(h,k)$ 的集合。根据集合论,这个集合的元素个数(基数)就是集合 $H$ 的大小乘以集合 $K$ 的大小。
- 所以 $|G| = |H| |K|$。
💡 [数值示例]
- 示例: $D_6 \cong Z_3 \rtimes_{\varphi} Z_2$ 中求逆
- 我们来求 $(1,1)$ 的逆元。这里 $h=1 \in Z_3$, $k=1 \in Z_2$。
- 根据公式,逆元是 $(k^{-1} \cdot h^{-1}, k^{-1})$。
- 在 $Z_2$ 中,$k^{-1} = 1^{-1} = 1$。
- 在 $Z_3$ 中,$h^{-1} = 1^{-1} = 2$。
- 所以逆元是 $(1 \cdot 2, 1)$。
- $1 \cdot 2 = \varphi(1)(2) = inv(2) = -2 \pmod 3 = 1$。
- 因此,$(1,1)$ 的逆元是 $(1,1)$。
- 我们来验证一下:$(1,1)(1,1) = (1 + (1 \cdot 1), 1+1) = (1 + (-1), 0) = (1+2, 0) = (0,0)$。正确!这说明 $(1,1)$ 是一个二阶元素。
- 示例: 求 $(2,1)$ 的逆元
- $h=2, k=1$。$k^{-1}=1, h^{-1}=2^{-1}=1$。
- 逆元是 $(1 \cdot 1, 1) = (-1, 1) = (2,1)$。
- 所以 $(2,1)$ 的逆元也是它自己。
- 示例: 求 $(1,0)$ 的逆元
- $h=1, k=0$。$k^{-1}=0, h^{-1}=2$。
- 逆元是 $(0 \cdot 2, 0)$。
- $0 \cdot 2 = \varphi(0)(2) = id(2) = 2$。
- 所以 $(1,0)$ 的逆元是 $(2,0)$。
- 验证:$(1,0)(2,0) = (1 + (0 \cdot 2), 0+0) = (1+2, 0) = (0,0)$。正确!
⚠️ [易错点]
- 证明结合律的逻辑: 证明结合律时,最容易出错的地方就是忘记 $\varphi$ 是同态,以及 $\varphi(k)$ 是自同构。这两个性质是证明能够进行下去的根本。
- 逆元公式的顺序: 逆元是 $(k^{-1} \cdot h^{-1}, k^{-1})$,不是 $(h^{-1}, k^{-1})$ 也不是 $(k \cdot h^{-1}, k^{-1})$。这个形式比较特别,需要记忆。
- 平凡作用: 如果作用是平凡的,即 $k \cdot h = h$ for all $k, h$。那么逆元公式就变成 $(k^{-1} \cdot h^{-1}, k^{-1}) = (h^{-1}, k^{-1})$,这正是直积中的逆元公式。这再次说明直积是半直积的特例。
📝 [总结]
本段严谨地证明了定理10的第一部分,即通过半直积乘法定义的集合 $G$ 确实构成一个群。证明过程依赖于群 $H$ 和 $K$ 的性质,以及连接它们的同态 $\varphi$ 的关键属性(同态性与自同构性)。同时,给出了单位元和逆元的显式表达式,并证明了群的阶。
🎯 [存在目的]
数学的严谨性要求每一个论断都必须被证明。这一段就是为了提供这种严谨性,确保我们所“构造”的对象不是一盘散沙,而是一个真正合法的、结构稳固的群。这使得后续的所有讨论都建立在坚实的基础之上。
🧠 [直觉心智模型]
这部分就像是“产品质检报告”。我们按照“设计图纸”(乘法定义)组装出了一台机器,现在需要严格测试它是否符合“机器”的国家标准(群公理)。
- 封闭性: 零件组合后不会飞出去。
- 结合律: 操作顺序不影响最终结果(先A后B再C,等于先A再做B和C的组合)。这是最核心的性能测试。
- 单位元: 有一个“空操作”按钮。
- 逆元: 每个操作都有一个“撤销”操作。
本段的证明表明,我们的产品通过了所有质检,可以打上“群”的合格标签出厂销售了。
💭 [直观想象]
想象在玩一个自定义规则的棋盘游戏。棋子是 $(h,k)$。
- 结合律证明:就是验证你连续走三步,(第一步+第二步)+第三步,和你先算好(第二步+第三步)的组合效果再走第一步,最终棋子到达的位置是否一样。这个验证过程有点绕,但保证了游戏规则是“自洽的”,不会有歧义。
- 逆元公式的想象:如何撤销一步 $(h,k)$ 棋?你需要先撤销 $k$ 步(走 $k^{-1}$),但这第一步撤销动作本身(因为是非平凡作用)会改变棋盘的状态,导致你接下来撤销 $h$ 步时,实际要走的不是 $-h$ 步,而是被“扭曲”过的 $k^{-1} \cdot h^{-1}$ 步。
1.6 半直积的证明 (2)
📜 [原文6]
令 $\widetilde{H}=\{(h, 1) \mid h \in H\}$ 和 $\widetilde{K}=\{(1, k) \mid k \in K\}$。我们有
$$
(a, 1)(b, 1)=(a 1 \cdot b, 1)=(a b, 1)
$$
对于所有 $a, b \in H$,并且
$$
(1, x)(1, y)=(1, x y)
$$
对于所有 $x, y \in K$,这表明 $\widetilde{H}$ 和 $\widetilde{K}$ 是 $G$ 的子群,并且 (2) 中的映射是同构。
显然 $\widetilde{H} \cap \widetilde{K}=1$,这是 (4)。现在,
$$
\begin{aligned}
(1, k)(h, 1)(1, k)^{-1} & =((1, k)(h, 1))\left(1, k^{-1}\right) \\
& =(k \cdot h, k)\left(1, k^{-1}\right) \\
& =\left(k \cdot h k \cdot 1, k k^{-1}\right) \\
& =(k \cdot h, 1)
\end{aligned}
$$
因此,通过 (2) 中的同构将 $(h, 1)$ 识别为 $h$ 和将 $(1, k)$ 识别为 $k$,我们有 $k h k^{-1}=k \cdot h$,这是 (5)。
最后,我们刚刚看到(在 (2) 中的识别下)$K \leq N_{G}(H)$。由于 $G=H K$ 并且肯定 $H \leq N_{G}(H)$,我们有 $N_{G}(H)=G$,即 $H \unlhd G$,这证明了 (3) 并完成了证明。
📖 [逐步解释]
这部分继续证明定理10的剩余结论 (2), (3), (4), (5)。
1. 证明性质 (2): $H$ 和 $K$ 的同构副本是 $G$ 的子群
- 定义副本: 首先明确我们要研究的对象:
- $\widetilde{H}$ 是 $G$ 中所有形如 $(h,1)$ 的元素集合。
- $\widetilde{K}$ 是 $G$ 中所有形如 $(1,k)$ 的元素集合。
- 证明 $\widetilde{H}$ 是子群:
- 封闭性: 任取 $\widetilde{H}$ 中两个元素 $(a,1)$ 和 $(b,1)$。
- 它们的乘积是 $(a,1)(b,1) = (a(1 \cdot b), 1 \cdot 1) = (a(1 \cdot b), 1)$。
- 因为 $1 \in K$ 是单位元,$\varphi(1)$ 是恒等自同构,所以 $1 \cdot b = \varphi(1)(b) = id(b) = b$。
- 因此,乘积为 $(ab, 1)$。由于 $ab \in H$,这个结果仍在 $\widetilde{H}$ 中。封闭性得证。
- 单位元: $G$ 的单位元 $(1,1)$ 在 $\widetilde{H}$ 中。
- 逆元: $(a,1)$ 的逆元是 $(1^{-1} \cdot a^{-1}, 1^{-1}) = (1 \cdot a^{-1}, 1) = (a^{-1}, 1)$,仍在 $\widetilde{H}$ 中。
- 综上,$\widetilde{H}$ 是 $G$ 的子群。
- 证明 $\widetilde{H} \cong H$:
- 我们定义一个映射 $\pi_H: H \to \widetilde{H}$ 为 $\pi_H(h) = (h,1)$。
- 这个映射是双射(一一对应),很显然。
- 它还是同态: $\pi_H(ab) = (ab, 1)$。而 $\pi_H(a)\pi_H(b) = (a,1)(b,1) = (ab,1)$。两者相等。
- 所以 $\pi_H$ 是一个同构,$\widetilde{H} \cong H$。
- 证明 $\widetilde{K}$ 是子群且 $\widetilde{K} \cong K$:
- 任取 $\widetilde{K}$ 中两个元素 $(1,x)$ 和 $(1,y)$。
- 它们的乘积是 $(1,x)(1,y) = (1(x \cdot 1), xy) = (1, xy)$。因为 $x \cdot 1 = \varphi(x)(1) = 1$ (自同构保持单位元)。
- 结果 $(1, xy)$ 仍在 $\widetilde{K}$ 中。
- 同样可以验证单位元和逆元,证明 $\widetilde{K}$ 是子群。
- 映射 $\pi_K: K \to \widetilde{K}$ 定义为 $\pi_K(k) = (1,k)$ 是一个同构。
- 至此,性质 (2) 证明完毕。
2. 证明性质 (4): 交集平凡
- $\widetilde{H} \cap \widetilde{K}$ 是什么?
- 一个元素如果在 $\widetilde{H}$ 中,它必须是 $(h,1)$ 的形式。
- 一个元素如果在 $\widetilde{K}$ 中,它必须是 $(1,k)$ 的形式。
- 一个元素如果同时在两者中,它必须同时满足这两种形式。
- 所以 $(h,1) = (1,k)$。比较两个分量,必须有 $h=1$ 且 $k=1$。
- 所以交集里只有一个元素 $(1,1)$,也就是 $G$ 的单位元。性质 (4) 证明完毕。
3. 证明性质 (5): 共轭作用的再现
- 这一步是连接抽象定义与具体表现的关键。我们要计算在新群 $G$ 中,用 $\widetilde{K}$ 的元素去共轭 $\widetilde{H}$ 的元素,结果是什么。
- 我们取一个 $\widetilde{K}$ 中的元素 $(1,k)$ 和一个 $\widetilde{H}$ 中的元素 $(h,1)$。
- 计算共轭: $(1,k)(h,1)(1,k)^{-1}$。
- 先算逆元: $(1,k)^{-1} = (k^{-1}\cdot 1^{-1}, k^{-1}) = (k^{-1}\cdot 1, k^{-1}) = (1, k^{-1})$。
- 先算前两项的乘积: $(1,k)(h,1) = (1(k \cdot h), k \cdot 1) = (k \cdot h, k)$。
- 再用这个结果乘以逆元: $(k \cdot h, k)(1, k^{-1}) = ((k \cdot h)(k \cdot 1), k k^{-1})$。
- $k \cdot 1 = 1$, $k k^{-1} = 1$。
- 所以最终结果是 $((k \cdot h) \cdot 1, 1) = (k \cdot h, 1)$。
- 解释结果:
- $(1,k)$ 是 $k$ 的副本。
- $(h,1)$ 是 $h$ 的副本。
- $(k \cdot h, 1)$ 是 $k \cdot h$ 这个 $H$ 中元素的副本。
- 所以这个计算表明,在 $G$ 中,$k$ 的副本对 $h$ 的副本进行共轭,得到的结果正是 $k \cdot h$ 这个元素的副本。
- 通过“识别”,我们可以把这个等式写成 $k h k^{-1} = k \cdot h$。性质 (5) 证明完毕。
4. 证明性质 (3): H 是正规子群
- 一个子群 $H$ 在 $G$ 中是正规的,定义是 $G \subseteq N_G(H)$,其中 $N_G(H)$ 是 $H$ 在 $G$ 中的正规化子 (Normalizer)。$N_G(H) = \{g \in G \mid gHg^{-1}=H\}$。
- 从性质 (5) 的证明中,我们看到对于任意 $k \in K$ (的副本),$k H k^{-1} \subseteq H$。由于 $k$ 有逆元,这也意味着 $H \subseteq k^{-1}Hk$,即 $kHk^{-1}=H$。
- 所以,$\widetilde{K}$ 中的所有元素都在 $\widetilde{H}$ 的正规化子中,即 $\widetilde{K} \subseteq N_G(\widetilde{H})$。
- 一个子群总是被自己正规化,所以 $\widetilde{H} \subseteq N_G(\widetilde{H})$。
- 因为 $N_G(\widetilde{H})$ 是一个子群,它包含了 $\widetilde{H}$ 和 $\widetilde{K}$,所以它必然包含由 $\widetilde{H}$ 和 $\widetilde{K}$ 生成的群 $\langle \widetilde{H}, \widetilde{K} \rangle$。
- 在半直积中,任何元素 $(h,k)$ 都可以写成 $(h,1)(1,k)$,所以 $G = \widetilde{H}\widetilde{K} = \langle \widetilde{H}, \widetilde{K} \rangle$。
- 因此,$G \subseteq N_G(\widetilde{H})$。而 $N_G(\widetilde{H})$ 本来就是 $G$ 的子集,所以 $N_G(\widetilde{H}) = G$。
- 这就证明了 $\widetilde{H}$ 是 $G$ 的正规子群。性质 (3) 证明完毕。
💡 [数值示例]
- 在 $D_6 \cong Z_3 \rtimes Z_2$ 中验证H的正规性
- $\widetilde{H} = \{(0,0), (1,0), (2,0)\}$, $\widetilde{K} = \{(0,0), (0,1)\}$。
- 我们需要验证对于任意 $g \in G$, $g \widetilde{H} g^{-1} = \widetilde{H}$。
- 情况1: $g \in \widetilde{H}$。比如 $g=(1,0)$。
- $(1,0)\{(0,0),(1,0),(2,0)\}(1,0)^{-1} = \{(1,0)(0,0)(2,0), (1,0)(1,0)(2,0), (1,0)(2,0)(2,0)\}$
- 由于 $\widetilde{H}$ 是阿贝尔群(因为它同构于 $Z_3$),所以 $(1,0)(h,0)(1,0)^{-1} = (h,0)$。结果还是 $\widetilde{H}$。
- 情况2: $g \in G$ 但不在 $\widetilde{H}$ 中。比如 $g=(1,1)$。
- 我们需要计算 $(1,1)(h,0)(1,1)^{-1}$ for $h \in \{0,1,2\}$。
- $(1,1)^{-1} = (1,1)$。
- $(1,1)(h,0)(1,1) = (1+1\cdot h, 1)(1,1) = (1-h, 1)(1,1) = (1-h + 1\cdot 1, 1+1) = (1-h - 1, 0) = (-h, 0)$。
- 当 $h=0$, 结果是 $(0,0)$。
- 当 $h=1$, 结果是 $(-1,0) = (2,0)$。
- 当 $h=2$, 结果是 $(-2,0) = (1,0)$。
- 共轭后的集合是 $\{(0,0), (2,0), (1,0)\}$,这正好就是 $\widetilde{H}$。
- 这验证了 $\widetilde{H}$ 确实是 $G$ 的正规子群。
⚠️ [易错点]
- 识别 vs 严格证明: 在思考时,我们可以自由地“识别” $h$ 和 $(h,1)$。但在写严格证明时,必须使用 $(h,1)$ 这种有序对的形式进行计算,直到最后一步才说明“这同构于 $h$”。
- $N_G(H)=G$ 的证明逻辑: 证明 $H \unlhd G$ 等价于证明 $N_G(H)=G$。这里的证明逻辑是:(1) $N_G(H)$ 是个子群。(2) $N_G(H)$ 包含了 $H$ 和 $K$。(3) 任何包含 $H$ 和 $K$ 的子群必然包含由它们生成的群 $HK$。(4) $HK=G$。所以 $N_G(H)$ 包含了 $G$,因此它就是 $G$。这个逻辑链条很清晰。
📝 [总结]
本段完成了对定理10所有性质的证明。通过直接计算,我们验证了:
- $H$ 和 $K$ 的副本 $\widetilde{H}$ 和 $\widetilde{K}$ 确实是 $G$ 中保持了原有结构的子群。
- $\widetilde{H}$ 和 $\widetilde{K}$ 的交集是平凡的。
- 在 $G$ 内部,用 $\widetilde{K}$ 元素对 $\widetilde{H}$ 元素进行共轭,其效果恰好是我们定义的抽象作用 ·。
- 最终,利用正规化子的性质,证明了 $\widetilde{H}$ 在 $G$ 中是正规子群。
至此,整个定理10被完全证明,半直积的构造的合法性和所有优美性质都得到了保证。
🎯 [存在目的]
这部分证明的存在,是为了确保定理10中宣称的每一条性质都不是空谈,而是可以从定义出发通过逻辑推导得到的坚实结论。它展示了半直积的定义是如何巧妙地设计,以至于所有我们期望的性质都“自动”成立了。
🧠 [直觉心智模型]
这部分证明就像是提供了一份“硬件兼容性报告”和“系统功能说明”。
- 证明(2)说明我们把CPU和内存条插到主板上后,它们各自还能独立正常工作。
- 证明(4)说明CPU和内存条的接口是精确的,没有“短路”的地方(交集只有单位元)。
- 证明(5)是最精彩的部分,它说明我们查看系统日志(做共轭运算),发现系统内部的实际交互方式,和我们写入BIOS的设置($\varphi$)是完全一致的,这叫“所见即所得”。
- 证明(3)说明CPU($H$)在这个系统中处于一个受保护的核心地位(正规子群),它的工作不会被随便打乱。
💭 [直观想象]
回到自定义棋盘游戏。
- 证明(2)和(4)是说,只在x轴上移动的规则,和只在y轴上移动的规则,都还是合法的好规则,而且除了原点,没有其他公共点。
- 证明(5)是说,你走一步y,再走一步x,再撤销那步y,这个组合操作的效果,正好等于“y的规则作用在x上”的效果。比如,y的规则是“把棋盘旋转90度”,那么 上移 -> 右移 -> 下移 的组合效果,就等于 左移(因为右移的向量被旋转了90度)。
- 证明(3)是说,无论你怎么走,x轴上的点经过变换后,虽然位置可能变了,但总还在x轴这条线上,不会跑到别的地方去。
1.7 半直积的正式命名与记号
📜 [原文7]
定义. 令 $H$ 和 $K$ 是群,并令 $\varphi$ 是从 $K$ 到 $\operatorname{Aut}(H)$ 的一个同态。定理 10 中描述的群称为 $H$ 和 $K$ 关于 $\varphi$ 的半直积,将表示为 $H \rtimes_{\varphi} K$(当不会引起混淆时,我们简写为 $H \rtimes K$)。
选择这种记号是为了提醒我们 $H \rtimes K$ 中的 $H$ 的副本是正规“因子”,并且半直积的构造在 $H$ 和 $K$ 中是不对称的(与直积不同)。在给出一些例子之前,我们澄清一下 $H$ 和 $K$ 的半直积何时是它们的直积(特别是,我们看到直积是半直积的一种特殊情况)。另请参阅练习 1。
📖 [逐步解释]
这段话正式给出了半直积的名称和符号,并解释了符号的含义。
- 正式命名:
- 基于定理10的构造,我们得到的新群 $G$ 有一个正式的名字,叫做“$H$ 和 $K$ 关于 $\varphi$ 的半直积”(the semidirect product of $H$ and $K$ with respect to $\varphi$)。
- 这个名字强调了构造的三个要素:$H$,$K$,以及连接它们的“胶水”$\varphi$。
- 符号表示:
- 半直积的符号是 $H \rtimes_{\varphi} K$。
- $\rtimes$: 这个符号是核心。它由直积的符号 $\times$ 和正规子群的符号 $\triangleleft$ 组合而成。
- $H$ 在左边: $H$ 写在符号的“开口”那边,即 $H \triangleleft K$ 的样子(虽然这不是标准写法)。这暗示了 $H$ 是那个正规子群。
- $K$ 在右边: $K$ 写在符号的“尖端”那边,暗示了是 $K$ 在“作用”于 $H$。
- 下标 $\varphi$: 下标明确指出了这个半直积是基于哪个特定的同态 $\varphi$ 构造的。当上下文中 $\varphi$ 是唯一或明确的时候,可以省略它,简写为 $H \rtimes K$。
- 符号的非对称性:
- 记号 $H \rtimes K$ 和 $K \rtimes H$ 是完全不同的!
- $H \rtimes K$ 意味着 $H$ 是正规的,$K$ 作用于 $H$。
- $K \rtimes H$ 意味着 $K$ 是正规的,$H$ 作用于 $K$。
- 这与直积 $H \times K$ 完全不同,因为 $H \times K$ 和 $K \times H$ 是同构的,构造是对称的。
- 与直积的关系:
- 半直积是直积的推广。那么,在什么特殊情况下,半直积会“退化”成直积呢?
- 直觉上,当 $K$ 对 $H$ 的“作用”最弱、最不起眼的时候,半直积就应该最像直积。
- 最弱的作用就是平凡作用,即 $K$ 中的每个元素都“无所作为”,让 $H$ 保持原样。这对应于平凡同态 $\varphi$。
- 下一段的命题11将严格证明这一点。
💡 [数值示例]
- $D_6$ 的记号:
- 在之前的例子中,我们用 $H=Z_3, K=Z_2$ 和一个非平凡同态 $\varphi_{NT}$ 构造了 $D_6$。
- 所以,我们可以记作 $D_6 \cong Z_3 \rtimes_{\varphi_{NT}} Z_2$。
- 因为从 $Z_2$ 到 $\operatorname{Aut}(Z_3)$ 的非平凡同态本质上只有一种,所以通常可以简写为 $D_6 \cong Z_3 \rtimes Z_2$。
- $Z_6$ 的记号:
- 我们用 $H=Z_3, K=Z_2$ 和平凡同态 $\varphi_T$ 构造了 $Z_6$。
- 所以 $Z_6 \cong Z_3 \rtimes_{\varphi_T} Z_2$。
- 正如我们即将看到的,这种情况等价于直积,所以 $Z_3 \rtimes_{\varphi_T} Z_2 \cong Z_3 \times Z_2$。
- $S_3$: $S_3$ 和 $D_6$ 是同构的,所以也可以写成 $S_3 \cong Z_3 \rtimes Z_2$。
⚠️ [易错点]
- 记号的读法: $H \rtimes K$ 通常读作 "H semidirect product K"。
- 警惕简写: 当简写 $H \rtimes K$ 出现时,一定要从上下文中弄清楚省略掉的那个同态 $\varphi$ 是什么。通常,如果 $H$ 和 $K$ 之间只存在唯一的非平凡作用方式,那么简写就是明确的。但如果存在多种非平凡作用方式,可能会导致不同的半直积群,此时简写就会产生歧义。
- 正规子群的位置: 再次强调,$H \rtimes K$ 中,正规的是 $H$。这个约定非常重要。
📝 [总结]
本段为定理10中构造出的群赋予了正式的名称“半直积”和记号 $H \rtimes_{\varphi} K$。它解释了该记号的非对称性以及其与正规子群、群作用的直观联系,并预告了半直积与直积之间关系的探讨。
🎯 [存在目的]
引入标准化的名称和记号是数学发展中至关重要的一步。它使得数学家们可以用简洁、无歧义的语言进行交流和思考。如果没有 $H \rtimes K$ 这个记号,每次提到这个概念都得说“那个通过同态$\varphi$把H和K构造起来的群”,这会非常累赘。
🧠 [直觉心智模型]
给新发现的物种命名。我们发现了一种由生物 $H$ 和生物 $K$ 构成的“共生体”。
- 命名: 我们叫它“H-K半共生体”。
- 符号: $H \rtimes K$。
- 符号含义: $H$ 是“宿主”(正规子群),$K$ 是“寄生体”或“共生伙伴”,它会影响宿主($K$ 作用于 $H$)。下标 $\varphi$ 指明了具体的共生方式(比如是互利共生,还是寄生)。
💭 [直观想象]
想象两种乐高积木 $H$ 和 $K$。
- 直积 $H \times K$: 只是简单地把两种积木并排放在一起。
- 半直积 $H \rtimes K$: 有一种特殊的连接件 $\varphi$,它允许 $K$ 类型的积木在与 $H$ 类型的积木连接时,能让 $H$ 积木发生某种预设的形变(比如扭转、变色等)。记号 $H \rtimes_{\varphi} K$ 就是这个组合体的“型号名称”,精确地说明了用了哪两种积木和哪种连接件。
1.8 半直积与直积的等价条件
📜 [原文8]
命题 11. 令 $H$ 和 $K$ 是群,并令 $\varphi: K \rightarrow \operatorname{Aut}(H)$ 是一个同态。那么以下等价:
(1) $H \rtimes K$ 和 $H \times K$ 之间的恒等(集合)映射是一个群同态(因此是同构)
(2) $\varphi$ 是从 $K$ 到 $\operatorname{Aut}(H)$ 的平凡同态
(3) $K \unlhd H \rtimes K$。
证明:(1) ⇒ (2) 根据 $H \rtimes K$ 中群运算的定义
$$
\left(h_{1}, k_{1}\right)\left(h_{2}, k_{2}\right)=\left(h_{1} k_{1} \cdot h_{2}, k_{1} k_{2}\right)
$$
对于所有 $h_{1}, h_{2} \in H$ 和 $k_{1}, k_{2} \in K$。根据假设 (1),$\left(h_{1}, k_{1}\right)\left(h_{2}, k_{2}\right)=\left(h_{1} h_{2}, k_{1} k_{2}\right)$。将这些有序对的第一个因子等同起来,得到 $k_{1} \cdot h_{2}=h_{2}$ 对于所有 $h_{2} \in H$ 和所有 $k_{1} \in K$,即 $K$ 对 $H$ 的作用是平凡的。这是 (2)。
(2) ⇒ (3) 如果 $\varphi$ 是平凡的,那么 $K$ 对 $H$ 的作用是平凡的,因此根据定理 10(5), $H$ 的元素与 $K$ 的元素可交换。特别是,$H$ 正规化 $K$。由于 $K$ 正规化自身,$G=H K$ 正规化 $K$,这是 (3)。
(3) ⇒ (1) 如果 $K$ 在 $H \rtimes K$ 中是正规的,那么(如定理 9 的证明所示)对于所有 $h \in H$ 和 $k \in K,[h, k] \in H \cap K=1$。因此 $h k=k h$,并且 $K$ 对 $H$ 的作用是平凡的。那么半直积中的乘法与直积中的乘法相同:
$$
\left(h_{1}, k_{1}\right)\left(h_{2}, k_{2}\right)=\left(h_{1} h_{2}, k_{1} k_{2}\right)
$$
对于所有 $h_{1}, h_{2} \in H$ 和 $k_{1}, k_{2} \in K$。这给出了 (1) 并完成了证明。
📖 [逐步解释]
这个命题清晰地指出了半直积在何种条件下会“退化”为我们更熟悉的直积。它给出了三个等价的条件。
命题 11 的内容拆解:
假设我们有一个半直积 $G = H \rtimes_{\varphi} K$。以下三个说法是完全等价的,只要一个成立,另外两个也必然成立。
- (1) 运算上等同于直积: 半直积的乘法法则和直积的乘法法则完全一样。
- 半直积的元素集合和直积的元素集合都是笛卡尔积 $H \times K$。所谓的“恒等集合映射”就是指我们把这两个群看作是同一个元素集合。
- 这个条件说的是,在这个集合上,半直积定义的运算 * 和直积定义的运算 · 是一样的:$(h_1, k_1) * (h_2, k_2) = (h_1, k_1) \cdot (h_2, k_2)$。这意味着这两个群是同一个群。
- (2) 作用是平凡的: 同态 $\varphi$ 是平凡同态。
- 这意味着 $\varphi$ 把 $K$ 中的每一个元素 $k$ 都映射到 $\operatorname{Aut}(H)$ 中的单位元——恒等自同构 $id$。
- 换言之,$K$ 对 $H$ 的作用是“无为而治”,$k \cdot h = id(h) = h$ 对所有 $k, h$ 都成立。$K$ 不对 $H$ 进行任何“扭曲”。
- (3) K 也是正规子群: 在半直积 $G$ 中,$K$ 的同构副本 $\widetilde{K}$ 也是一个正规子群。
- 我们已经知道 $\widetilde{H}$ 总是正规的。这个条件加上了 $\widetilde{K}$ 也是正规的。
- 回忆一下,一个群 $G$ 是其子群 $H, K$ 的(内)直积的充要条件就是 $H,K$ 都是正规子群且交集为1。这个条件 (3) 正好凑齐了直积的条件。
证明的逻辑链条 (1) ⇒ (2) ⇒ (3) ⇒ (1):
- (1) ⇒ (2) (运算相同 导致 作用平凡):
- 假设运算相同。
- 半直积运算: $(h_1,k_1)(h_2,k_2) = (h_1 (k_1 \cdot h_2), k_1 k_2)$。
- 直积运算: $(h_1,k_1)(h_2,k_2) = (h_1 h_2, k_1 k_2)$。
- 既然两者相等,那么它们的第一个分量必须相等:$h_1 (k_1 \cdot h_2) = h_1 h_2$。
- 在群 $H$ 中两边同时左乘 $h_1^{-1}$,得到 $k_1 \cdot h_2 = h_2$。
- 这个等式对任意的 $k_1 \in K$ 和 $h_2 \in H$ 都成立。
- 这就意味着 $K$ 对 $H$ 的作用是平凡作用。根据定义,这意味着同态 $\varphi$ 是平凡同态。
- (2) ⇒ (3) (作用平凡 导致 K 正规):
- 假设 $\varphi$ 是平凡同态,即 $k \cdot h = h$ 对所有 $k, h$ 成立。
- 根据定理10的性质(5),我们知道在新群 $G$ 中,共轭作用等于抽象作用:$k h k^{-1} = k \cdot h$ (这里为了方便,直接用 $h,k$ 代表它们在 $G$ 中的副本)。
- 所以,我们有 $k h k^{-1} = h$。两边右乘 $k$,得到 $kh = hk$。
- 这意味着 $H$ 的任意元素都与 $K$ 的任意元素交换 (commute)。
- 要证明 $K$ 是正规子群,就是要证明 $G$ 中任意元素 $g$ 都正规化 $K$,即 $gKg^{-1} = K$。
- $G$ 的任意元素 $g$ 都可以写成 $hk$ 的形式。
- 我们来计算 $(hk) K (hk)^{-1} = h(k K k^{-1})h^{-1}$。
- 因为 $k \in K$, $k K k^{-1} = K$。所以表达式变为 $h K h^{-1}$。
- 因为 $H$ 的元素和 $K$ 的元素可交换,所以对于任意 $k_0 \in K$,$h k_0 h^{-1} = k_0 h h^{-1} = k_0$。
- 这意味着 $h K h^{-1} = K$。
- 所以 $g K g^{-1} = K$。因此 $K$ 是正规子群。
- (3) ⇒ (1) (K 正规 导致 运算相同):
- 假设 $K$ 是 $G$ 的正规子群。我们已经知道 $H$ 也是正规的,且 $H \cap K = 1$。
- 这是一个经典的结论:当一个群 $G=HK$ 且 $H,K$ 都是正规子群且交集为1时,$H$ 的元素和 $K$ 的元素必然交换。
- 证明:对于任意 $h \in H, k \in K$,考虑换位子 $[h,k] = hkh^{-1}k^{-1}$。
- 因为 $k \in K, h \in H, k^{-1} \in K$,且 $H$ 正规,所以 $khk^{-1} \in H$。因此 $[h,k] = (h(khk^{-1}))k^{-1} \in HK$ (写错了,应该是 $[h,k] = h(khk^{-1})k^{-1}$。因为 $H$ 正规,$khk^{-1} \in H$,所以 $h(khk^{-1}) \in H$。因此 $[h,k] = (\text{H中元素})k^{-1}$。这不是我要的。)
- 换个角度看换位子:$[h,k] = h(khk^{-1}) \in hH = H$ (因为 $H$ 正规)。
- 同时,$[h,k] = (hkh^{-1})k^{-1}$。因为 $K$ 正规,$hkh^{-1} \in K$,所以 $(hkh^{-1})k^{-1} \in K$。
- 所以换位子 $[h,k]$ 既在 $H$ 中,又在 $K$ 中。即 $[h,k] \in H \cap K$。
- 但我们知道 $H \cap K = \{1\}$。所以 $[h,k]=1$。
- $hkh^{-1}k^{-1} = 1 \implies hk = kh$。$H$ 和 $K$ 的元素可交换。
- 既然 $hk=kh$,那么 $k$ 对 $h$ 的共轭作用就是 $khk^{-1} = hkk^{-1}=h$。
- 所以 $k \cdot h = h$。作用是平凡的。
- 既然作用是平凡的,半直积的乘法法则 $(h_1(k_1 \cdot h_2), k_1 k_2)$ 就变成了 $(h_1 h_2, k_1 k_2)$。
- 这正是直积的乘法法则。所以 (1) 成立。
💡 [数值示例]
- $Z_6$ vs $D_6$
- $Z_6 \cong Z_3 \rtimes_{\varphi_T} Z_2$:
- (1) 运算是直积运算 $(h_1+h_2, k_1+k_2)$。
- (2) $\varphi_T$ 是平凡同态。
- (3) 在 $Z_6$ 中,阶为2的子群 $\langle 3 \rangle$ (同构于 $Z_2$) 是正规的。
- 这三个条件都成立,符合命题11。
- $D_6 \cong Z_3 \rtimes_{\varphi_{NT}} Z_2$:
- (1) 运算不是直积运算,比如 $(r,s)(r,e) = (r(srs^{-1}), s) = (r^{-1}, s) \neq (r^2, s)$。
- (2) $\varphi_{NT}$ 不是平凡同态。
- (3) 在 $D_6$ 中,任何一个阶为2的翻转子群 $\langle s \rangle$ (同构于 $Z_2$) 都不是正规的。比如 $r s r^{-1} = r s r^2 = r(sr^2) = r(r^{-2}s) = r^{-1}s \notin \langle s \rangle$。
- 这三个条件都不成立,符合命题11。
⚠️ [易错点]
- 内直积 vs 外直积: 命题11讨论的实际上是外半直积何时同构于外直积。其条件之一 (3) 涉及到内直积的判断标准(两个子群都正规)。这体现了内外构造的紧密联系。
- 证明 (2)⇒(3) 的细节: 证明 $K$ 正规时,需要证明对于任意 $g \in G$,$gKg^{-1}=K$ 成立。因为 $G=HK$,所以把 $g$ 写成 $hk$ 的形式来证明,是一个完备的证明策略。
- 换位子的妙用: 证明 (3)⇒(1) 时,使用换位子 $[h,k]$ 是一个非常标准和强大的技巧,它能同时利用 $H$ 和 $K$ 的正规性,从而证明元素的可交换性。
📝 [总结]
命题11深刻地揭示了半直积与直积的本质区别。区别的核心就在于那个同态 $\varphi$ 是否平凡,或者等价地说,在于子群 $K$ 是否也是正规的。当作用是平凡的 ($K$ 不“扭曲”$H$),或者说当 $K$ 的地位也和 $H$ 一样是正规的时候,半直积的“扭曲”就消失了,退化成了我们熟悉的、对称的直积。这个命题为我们判断一个半直积是否就是直积提供了清晰、可操作的准则。
🎯 [存在目的]
这个命题的存在目的,是为了建立半直积和直积之间的精确联系。它告诉我们,半直积确实是直积的推广,直积是半直积在 $\varphi$ 平凡下的一个特例。这使得我们的理论体系更加完整和协调。在后续的群分类问题中,当我们发现所有可能的同态 $\varphi$ 都只能是平凡同态时,我们就可以立即断言所有可能的半直积都只是直积,从而简化分类过程。
🧠 [直觉心智模型]
直积是“和平共处”,半直积是“一方支配另一方”。
- 命题11说的是:“和平共处”的局面何时出现?
- (1) 当你们的互动方式(运算)和完全独立时一样。
- (2) 当支配方($K$)放弃了所有支配权($\varphi$ 平凡)。
- (3) 当被支配方($H$)反过来也获得了平等的地位($K$ 也正规了)。
- 这三个说法描述的是同一件事。
💭 [直观想象]
回到乐高积木的例子。$H \rtimes_{\varphi} K$ 是用特殊连接件 $\varphi$ 组装的。
- 命题11问:什么时候这个组装体和简单并排放在一起 $H \times K$ 是一样的?
- (1) 当组合体的整体行为(乘法)和简单并排时一样。
- (2) 当那个特殊连接件 $\varphi$ 实际上是个“假”的连接件,它不产生任何形变效果(平凡同态)。
- (3) 当积木 $K$ 也满足了和 $H$ 一样的“被保护”属性($K$ 也正规)。这通常是因为 $H$ 和 $K$ 之间已经没有任何“干涉”了。
2例子
2.1 例子的引言
📜 [原文9]
在所有例子中,$H$ 和 $K$ 是群,$\varphi$ 是从 $K$ 到 $\operatorname{Aut}(H)$ 的同态,其关联的 $K$ 在 $H$ 上的作用用点表示。令 $G=H \times K$,并如定理 10 中所示,我们将 $H$ 和 $K$ 识别为 $G$ 的子群。我们将使用命题 4.16 和 4.17 来确定一些特定群 $H$ 的同态 $\varphi$。在以下每个例子中,证明 $\varphi$ 是同态很容易(因为 $K$ 通常是循环群),因此省略了细节。
📖 [逐步解释]
这一小段是进入具体例子之前的“读前须知”,它设定了后续所有例子的通用背景和约定。
- 通用设定:
- $H, K$:将是我们要用来构造半直积的两个原材料群。
- $\varphi$: 是连接 $H, K$ 的同态 $\varphi: K \to \operatorname{Aut}(H)$。
- ·: 用点号 · 来简写作用,即 $k \cdot h$ 代表 $\varphi(k)(h)$。
- $G = H \rtimes K$: 这里的 × 应该是 rtimes,即 $G = H \rtimes K$。这是我们构造出的半直积群。
- 识别: 我们将不严格区分 $h \in H$ 和它在 $G$ 中的副本 $(h,1)$,以及 $k \in K$ 和 $(1,k)$。这大大简化了书写和思考。
- 寻找 $\varphi$ 的工具:
- 构造半直积的关键是找到所有可能的同态 $\varphi: K \to \operatorname{Aut}(H)$。
- 要找到这样的同态,我们首先需要了解自同构群 $\operatorname{Aut}(H)$ 的结构。
- 这里提到了两个重要的工具:命题 4.16 和 4.17。这些命题(在本书前面的章节)通常是关于如何计算特定群(尤其是循环群)的自同构群的。例如,$\operatorname{Aut}(Z_n) \cong (\mathbb{Z}/n\mathbb{Z})^\times$。
- 一个有用的简化:
- 在很多例子中,群 $K$ 是一个循环群 (cyclic group),比如 $K = \langle x \rangle$。
- 对于循环群,一个同态 $\varphi$ 的性质完全由生成元 $x$ 的像 $\varphi(x)$ 决定。只要我们定好了 $\varphi(x)$ 是 $\operatorname{Aut}(H)$ 中的哪个元素,整个同态就唯一确定了(因为 $\varphi(x^m) = (\varphi(x))^m$)。
- 并且,要使这个定义成为一个合法的同态,只需要满足一个条件:$\varphi(x)$ 的阶必须整除 $x$ 的阶。
- 由于这个原因,验证我们定义的映射 $\varphi$ 是不是一个合法的同态通常非常简单,所以书中省略了这些细节。
💡 [数值示例]
- 场景: 我们要构造 $Z_7 \rtimes Z_3$。
- $H = Z_7, K = Z_3$。
- 第一步: 确定 $\operatorname{Aut}(H) = \operatorname{Aut}(Z_7)$。根据命题4.16,$\operatorname{Aut}(Z_7) \cong (\mathbb{Z}/7\mathbb{Z})^\times = \{1,2,3,4,5,6\}$ (模7乘法)。这是一个阶为6的循环群,比如由3生成 ($3^1=3, 3^2=2, 3^3=6, 3^4=4, 3^5=5, 3^6=1$)。所以 $\operatorname{Aut}(Z_7) \cong Z_6$。
- 第二步: 寻找同态 $\varphi: Z_3 \to \operatorname{Aut}(Z_7) \cong Z_6$。
- $K=Z_3 = \langle x \mid x^3=1 \rangle$。$\varphi$ 由 $\varphi(x)$ 的值决定。
- $\varphi(x)$ 必须是 $\operatorname{Aut}(Z_7)$ 中一个阶整除 3 的元素。$\operatorname{Aut}(Z_7) \cong Z_6$ 中,元素的阶可以是 1, 2, 3, 6。
- 阶为1的元素:单位元 $id$ (对应乘1)。这给出了平凡同态 $\varphi_0(x)=id$。
- 阶为3的元素:在 $Z_6$ 中,阶为3的元素有两个,分别是 2 和 4。在 $\operatorname{Aut}(Z_7)$ 中,它们对应“乘以 $3^2=2$”和“乘以 $3^4=4$”这两个自同构。
- 令 $\alpha(h) = 2h \pmod 7$。$\alpha^2(h)=4h, \alpha^3(h)=8h=h$。$\alpha$ 的阶是3。
- 令 $\beta(h) = 4h \pmod 7$。$\beta^2(h)=16h=2h, \beta^3(h)=64h=h$。$\beta$ 的阶是3。
- 第三步: 定义同态。
- $\varphi_0: \varphi_0(x) = id$ (平凡同态)。
- $\varphi_1: \varphi_1(x) = \alpha$ (乘以2)。
- $\varphi_2: \varphi_2(x) = \beta$ (乘以4)。
- 这些就是所有可能的同态,它们会构造出所有可能的 $Z_7 \rtimes Z_3$ 型的群。
⚠️ [易错点]
- $G=H \times K$ 的笔误: 文中写 令 G=H x K 应该是一个笔误,应为 令 G = H rtimes K。因为如果已经是直积,那就没有讨论的必要了。上下文表明是在讨论半直积。
- 不要忘记平凡同态: 在寻找所有可能的半直积时,平凡同态总是存在的一个选项,它对应于直积。初学者很容易因为追求“非平凡”而忽略掉这个最基本的情况。
📝 [总结]
本段为接下来的例子部分设定了舞台,明确了通用的记号和分析方法:核心任务是分析 $\operatorname{Aut}(H)$ 的结构,然后找到所有从 $K$ 到 $\operatorname{Aut}(H)$ 的可能同态 $\varphi$,特别是利用 $K$ 是循环群这一特性来简化寻找过程。
🎯 [存在目的]
这段引言起到了一个“代码注释”或“说明书”的作用,它告诉读者接下来的一系列例子将遵循怎样的模式和逻辑,使用了哪些已知的定理作为工具,并解释了为什么证明的某些部分会被省略。这有助于读者更好地跟上后续的分析节奏。
🧠 [直觉心智模型]
这就像一个厨师在开始做一系列菜肴之前,先告诉观众:“接下来的几道菜,我们都会用到‘酱油’($H$)和‘醋’($K$)。关键在于如何调制‘酱醋汁’($\varphi$)。我们会用到一本叫《调味百科》($\text{命题4.16, 4.17}$)的书来查找所有可能的酱醋汁配方。因为‘醋’($K$)的种类很简单(循环群),所以调制过程(验证同态)我们就不重复啰嗦了。”
💭 [直观想象]
想象一个DIY工坊,有一大箱A零件($H$)和一大箱B零件($K$)。
引言部分说:“接下来的所有项目,都是用A和B组装。组装的关键在于使用哪种‘转换器’($\varphi$)来连接它们。我们会查阅《转换器手册》($\text{命题4.16, 4.17}$)来找合适的转换器。因为B零件(循环群)的设计很简单,所以检查转换器是否兼容(验证同态)是显而易见的,我们就不赘述了。”
2.2 例子 (1): 二面体群 $D_{2n}$ 和无限二面体群 $D_{\infty}$
📜 [原文10]
(1) 令 $H$ 是任何阿贝尔群(甚至是无限阶的),并令 $K=\langle x\rangle \cong Z_{2}$ 是阶为 2 的群。定义 $\varphi: K \rightarrow \operatorname{Aut}(H)$ 为将 $x$ 映射到 $H$ 上的求逆自同构,因此关联的作用是 $x \cdot h=h^{-1}$,对于所有 $h \in H$。那么 $G$ 包含索引为 2 的子群 $H$,并且
$$
x h x^{-1}=h^{-1} \quad \text { for all } h \in H .
$$
特别感兴趣的是 $H$ 是循环群的情况:如果 $H=Z_{n}$,则 $G$ 被识别为 $D_{2 n}$;如果 $H=\mathbb{Z}$,我们用 $D_{\infty}$ 表示 $G$。
📖 [逐步解释]
这是第一个具体的例子,构造了一大类重要的群,包括我们熟悉的二面体群。
- 原材料 (H, K, $\varphi$):
- H: 任何一个阿贝尔群 (Abelian group)。元素的运算是可交换的。可以是有限的,也可以是无限的。
- K: 一个阶为 2 的循环群,$K = \langle x \rangle \cong Z_2$。它只有两个元素,单位元 $1$ 和生成元 $x$ (其中 $x^2=1$)。
- $\varphi$: 定义一个同态 $\varphi: Z_2 \to \operatorname{Aut}(H)$。
- $\varphi$ 由生成元 $x$ 的像决定。我们把它映射到 $\operatorname{Aut}(H)$ 中的一个特定元素:求逆自同构 (inversion automorphism)。
- 这个自同构我们记为 $inv$,它的作用是 $inv(h) = h^{-1}$。
- 为什么 $inv$ 是一个自同构?
- 同态性: $inv(ab) = (ab)^{-1} = b^{-1}a^{-1}$。因为 $H$ 是阿贝尔群,所以 $b^{-1}a^{-1} = a^{-1}b^{-1} = inv(a)inv(b)$。同态性成立。注意:如果H不是阿贝尔群,求逆一般不是自同构!
- 双射性: $inv(inv(h)) = (h^{-1})^{-1} = h$,所以 $inv$ 是自身的逆,因此是双射。
- 为什么 $\varphi$ 是一个合法的同态?
- $\varphi(1) = id$ (恒等自同构,这是必须的)。
- $\varphi(x) = inv$。
- 我们需要检查 $inv$ 的阶是否整除 $x$ 的阶。$x$ 的阶是 2。$inv$ 的阶也是 2 (因为 $inv \circ inv = id$)。2 整除 2,所以这是一个合法的同态。
- 构造出的群 $G = H \rtimes_{\varphi} Z_2$:
- 作用:
- $1 \cdot h = \varphi(1)(h) = id(h) = h$。
- $x \cdot h = \varphi(x)(h) = inv(h) = h^{-1}$。
- 乘法法则:
- $(h_1, k_1)(h_2, k_2) = (h_1(k_1 \cdot h_2), k_1 k_2)$。
- 内部结构:
- 根据定理10,我们知道 $H$ (的副本) 是 $G$ 的一个正规子群。
- $|G| = |H| \cdot |K| = |H| \cdot 2$。所以 $H$ 是 $G$ 的一个索引为2的子群 (index 2 subgroup)。我们知道索引为2的子群必然是正规的,这也与定理10的结论吻合。
- 根据定理10(5),在 $G$ 中,共轭关系为 $xhx^{-1} = x \cdot h = h^{-1}$。这个关系式是这类群的标志性特征。
- 两个特别重要的特例:
- 特例A:$H = Z_n$ (n阶循环群)
- $G = Z_n \rtimes Z_2$。$G$ 的阶是 $2n$。
- 群 $G$ 由一个 $n$ 阶元素 $a$ (生成 $Z_n$) 和一个 2 阶元素 $x$ 组成,它们满足关系 $xax^{-1} = a^{-1}$。
- 这正是n边形二面体群 $D_{2n}$ 的标准表示 (presentation)。
- 因此,这个半直积构造出的群就是 $D_{2n}$。
- 特例B:$H = \mathbb{Z}$ (整数加法群)
- $\mathbb{Z}$ 是一个无限阶的阿贝尔群。
- $G = \mathbb{Z} \rtimes Z_2$。这是一个无限阶的群。
- 它由一个无限阶元素 $a$ (生成 $\mathbb{Z}$) 和一个 2 阶元素 $x$ 组成,满足关系 $xax^{-1} = a^{-1}$。
- 这个群被称为无限二面体群 (infinite dihedral group),记为 $D_{\infty}$。
💡 [数值示例]
- 构造 $D_8$ (正方形的对称群)
- $H = Z_4 = \langle a \mid a^4=1 \rangle$,这是一个阿贝尔群。
- $K = Z_2 = \langle x \mid x^2=1 \rangle$。
- $\varphi(x) = inv$ (求逆自同构)。在 $Z_4$ 中,求逆就是 $a \mapsto a^{-1}=a^3$, $a^2 \mapsto (a^2)^{-1}=a^2$。
- 作用是 $x \cdot a^k = (a^k)^{-1} = a^{-k}$。
- 构造出的群 $G = Z_4 \rtimes Z_2$。
- 我们来计算一个乘积,比如 $(a, x)(a^2, x)$。
- $(a(x \cdot a^2), x^2) = (a(a^{-2}), 1) = (a^{-1}, 1) = (a^3, 1)$。
- 这个群同构于 $D_8$。元素 $(a^k, 1)$ 对应旋转 $k \cdot 90^\circ$,元素 $(a^k, x)$ 对应一个翻转。
- 无限二面体群 $D_{\infty}$
- $H = \mathbb{Z} = \{\dots, -2, -1, 0, 1, 2, \dots\}$ (加法)。
- $K = Z_2 = \{e, x\}$。
- 作用是 $x \cdot n = -n$ 对于任意整数 $n$。
- 元素是 $(n, k)$ 的形式,其中 $n \in \mathbb{Z}, k \in Z_2$。
- 想象一下在一条无限长的直线上有等间距的刻度(代表 $\mathbb{Z}$)。
- 元素 $(n, e)$ 代表“向右平移 $n$ 个单位”。
- 元素 $(0, x)$ 代表“关于原点 0 进行中心对称(翻转)”。
- 元素 $(n, x)$ 代表先翻转,再平移 $n$。
- 我们来看 $xax^{-1}=a^{-1}$ 的几何意义,令 $a=(1,e)$ 代表向右平移1。
- $x a x^{-1}$ 代表:先翻转 ($x^{-1}=x$),再向右平移1 ($a$),再翻转回来 ($x$)。
- 一个点 $p$ 经过这个变换后变成 $x(x(p)+1) = -( -(p) + 1) = p-1$。
- 这个效果等同于向左平移1,即 $( -1, e) = a^{-1}$。
- 几何直觉和代数关系完全吻合。
⚠️ [易错点]
- $H$ 必须是阿贝尔群: 这个例子中,求逆操作是自同构的前提是 $H$ 是阿贝尔群。如果 $H$ 不是阿贝尔群,比如 $H=S_3$,那么 $inv((12)(13)) = inv((132)) = (123)$,而 $inv((12))inv((13)) = (12)(13) = (132)$。两者不相等,求逆不是同态。
- $D_{2n}$ 的记号: 有些作者用 $D_n$ 表示 $n$ 边形的二面体群(阶为 $2n$),而有些用 $D_{2n}$。本书使用的是 $D_{2n}$,表示阶为 $2n$。需要根据上下文确定。
- 平凡作用的情况: 如果我们选择平凡同态 $\varphi(x)=id$,那么得到的半直积就是直积 $H \times Z_2$。这是一个阿贝尔群(如果H是阿贝尔群的话),与二面体群完全不同。
📝 [总结]
这个例子展示了一个非常通用且重要的半直积构造:用一个二阶群 $Z_2$ 作用于一个阿贝尔群 $H$ 上,作用方式是“求逆”。这种构造的标志性关系是 $xhx^{-1}=h^{-1}$。当 $H$ 是循环群 $Z_n$ 时,我们得到了二面体群 $D_{2n}$;当 $H$ 是整数群 $\mathbb{Z}$ 时,我们得到了无限二面体群 $D_{\infty}$。这个例子为我们提供了一大批非阿贝尔群的来源。
🎯 [存在目的]
这个例子的目的在于展示半直积的强大威力。它不仅能统一地描述所有有限的二面体群,还能自然地推广到无限情况。它告诉我们,像二面体群这样重要的群,其本质结构就是一个循环群(旋转)被一个二阶群(翻转)“扭曲”而成的半直积。这是理解群结构的一个深刻洞见。
🧠 [直觉心智模型]
模型:一个“镜子世界”。
- 群 $H$ 是“现实世界”,里面的物体可以按自己的规律运动($H$ 的群运算)。
- 群 $K=\{1, x\}$ 的元素 $x$ 就像一面“镜子”。
- 当你把镜子($x$)拿出来时,现实世界中的所有东西都会被立刻“镜像化”($h \mapsto h^{-1}$)。
- $D_{2n}$ 的世界就是一个可以旋转的万花筒($Z_n$),你随时可以插入一面镜子($Z_2$)来产生翻转对称。
💭 [直观想象]
想象一串可以左右移动的珠子(代表 $\mathbb{Z}$ on a line)。
- $a$ 操作是把整串珠子向右移动一格。
- $x$ 操作是把每个珠子都移动到它关于原点的对称位置(比如在位置3的珠子移动到-3)。
- 关系 $xax^{-1}=a^{-1}$ 的意思是:先翻转,再右移一格,再翻转回来,这个组合动作的效果等同于直接左移一格。你可以拿笔在纸上画一下,会发现确实如此。这个直观的几何操作,背后就是半直积的代数结构。
... (接下来的所有部分都将遵循此格式进行详细解释)
3广义四元数群
📜 [原文11]
(2) 我们可以通过多种方式推广前面的例子。一种方式是令 $H$ 是任何阿贝尔群,并令 $K=\langle x\rangle \cong Z_{2 n}$ 是阶为 $2 n$ 的循环群。再次通过将 $x$ 映射到求逆来定义 $\varphi$,使得 $x^{2}$ 对 $H$ 的作用是恒等映射。在 $G$ 中,$x h x^{-1}=h^{-1}$ 且 $x^{2} h x^{-2}=h$ 对于所有 $h \in H$。因此 $x^{2} \in Z(G)$。特别是,如果 $H=Z_{3}$ 且 $K=Z_{4}$,$G$ 是一个阶为 12 的非阿贝尔群,它与 $A_{4}$ 或 $D_{12}$ 不同构(因为它的 Sylow 2-子群 $K$ 是阶为 4 的循环群)。
(3) 接着前面的例子,令 $H=\langle h\rangle \cong Z_{2^{n}}$ 且 $K=\langle x\rangle \cong Z_{4}$,在 $G$ 中 $x h x^{-1}=h^{-1}$。如上所述,$x^{2} \in Z(G)$。由于 $x$ 对 $h$ 求逆(即对 $H$ 求逆), $x$ 对 $H$ 中唯一的阶为 2 的子群 $(z)$ 求逆,其中 $z=h^{2^{n-1}}$。因此 $x z x^{-1}=z^{-1}=z$,所以 $x$ 中心化 $z$。由此可知 $z \in Z(G)$。因此 $x^{2} z \in Z(G)$ 从而 $\left\langle x^{2} z\right\rangle \unlhd G$。令 $\bar{G}=G /\left\langle x^{2} z\right\rangle$。由于 $x^{2}$ 和 $z$ 是阶为 2 的不同可交换元素, $x^{2} z$ 的阶是 2,所以 $|\bar{G}|=\frac{1}{2}|G|=2^{n+1}$。通过商掉乘积 $x^{2} z$ 形成 $\bar{G}$,我们在商群中识别 $x^{2}$ 和 $h^{2^{n-1}}$。特别是,当 $n=2$ 时,$\bar{x}$ 和 $\bar{h}$ 的阶都是 4, $\bar{x}$ 对 $\bar{h}$ 求逆,且 $\bar{h}^{2}=\bar{x}^{2}$。由此可知,在这种情况下 $\bar{G} \cong Q_{8}$。一般而言,可以验证 $\bar{G}$ 有一个唯一的阶为 2 的子群(即 $\left\langle\bar{x}^{2}\right\rangle$),它等于 $\bar{G}$ 的中心。群 $\bar{G}$ 称为阶为 $2^{n+1}$ 的广义四元数群,记为 $Q_{2^{n+1}}$:
$$
Q_{2^{n+1}}=\left\langle h, x \mid h^{2^{n}}=x^{4}=1, x^{-1} h x=h^{-1}, h^{2^{n-1}}=x^{2}\right\rangle
$$
📖 [逐步解释]
这两段内容是连续的,它们通过一种更复杂的半直积构造,并结合商群的概念,引出了另一类重要的群——广义四元数群。
例子(2)的分析:
- 推广思路: 这个例子是对前一个例子($K \cong Z_2$)的推广。现在我们让 $K$ 是一个阶为 $2n$ 的偶数阶循环群,$K=\langle x \rangle \cong Z_{2n}$。
- 定义$\varphi$: 我们仍然想让 $x$ 起到“求逆”的作用,即定义 $\varphi(x) = inv$ (求逆自同构)。
- 合法性检查:
- $H$ 仍然需要是阿贝尔群,以保证求逆是自同构。
- $\varphi: Z_{2n} \to \operatorname{Aut}(H)$。$x$ 的阶是 $2n$,$inv$ 的阶是 2。为了使 $\varphi$ 是一个合法的同态,$\varphi(x)=inv$ 的阶必须整除 $x$ 的阶,即 2 必须整除 $2n$。这个条件总是满足的。
- 群 $G$ 的内部关系:
- $x$ 的作用是求逆:$xhx^{-1} = x \cdot h = h^{-1}$。
- $x^2$ 的作用是什么?$x^2 \cdot h = \varphi(x^2)(h) = (\varphi(x))^2(h) = inv(inv(h)) = h$。
- 所以 $x^2$ 的作用是恒等映射 (平凡作用)。
- 在 $G$ 内部,这意味着 $x^2 h (x^2)^{-1} = h$,即 $x^2h = hx^2$。
- 这个等式说明 $x^2$ 与 $H$ 中所有元素都可交换。同时 $x^2$ 也与 $K$ 中所有元素可交换(因为K是循环群)。所以 $x^2$ 与 $G=HK$ 中所有元素都可交换。
- 因此,$x^2$ 属于 $G$ 的中心 (Center),$x^2 \in Z(G)$。这是一个非常重要的结论。
- 一个具体的12阶群:
- 取 $H = Z_3$ (阿贝尔群),$K=Z_4=\langle x \rangle$。
- $G = Z_3 \rtimes Z_4$,作用是 $x \cdot h = h^{-1}$。
- $|G| = 3 \times 4 = 12$。这是一个12阶的非阿贝尔群。
- $x^2 \in Z(G)$,$x^2$ 是 $K=Z_4$ 中唯一的二阶元素。
- 这个群为什么和 $A_4$ 或 $D_{12}$ 不同构?
- Sylow 2-子群: $G$ 的一个Sylow 2-子群就是 $K$ (的副本),即 $Z_4$。它是循环群。
- $D_{12}$ (六边形对称群) 的 Sylow 2-子群是 $D_4 \cong Z_2 \times Z_2$ (克莱因四元群) 的形式,不是循环群。 (更正: $D_{12}$ 的Sylow 2-子群是 $D_4$, 阶为4, 但不是 $Z_4$. 不对,$D_8$才是8阶,Sylow 2-子群阶为8. $D_{12}$的阶是12,Sylow 2-子群阶为4,是 $Z_2 \times Z_2$。$D_{12}$的中心是$Z_2$, 元素是旋转180度)
- $A_4$ (正四面体旋转群) 的 Sylow 2-子群是克莱因四元群 $V_4 \cong Z_2 \times Z_2$,不是循环群。
- 因为它们的Sylow 2-子群结构不同,所以这个新构造的12阶群与 $A_4$ 和 $D_{12}$ 都不同构。
例子(3)的分析:构造广义四元数群
- 更具体的原材料:
- $H = Z_{2^n} = \langle h \rangle$。
- $K = Z_4 = \langle x \rangle$。
- $n$ 是一个正整数。
- 作用仍然是 $x \cdot h = h^{-1}$。
- 构造半直积 $G = Z_{2^n} \rtimes Z_4$:
- $|G| = 2^n \cdot 4 = 2^{n+2}$。
- 关系:$h^{2^n}=1, x^4=1, xhx^{-1}=h^{-1}$。
- 寻找中心元素:
- 根据例子(2)的结论,$x^2 \in Z(G)$。
- 现在我们来考察 $H$ 中那个唯一的二阶元素。在 $Z_{2^n}$ 中,唯一的二阶元素是 $z = h^{2^{n-1}}$。
- 我们看看 $x$ 如何作用于 $z$: $xzx^{-1} = x \cdot z = z^{-1}$。
- 但是 $z$ 是一个二阶元素,所以 $z^{-1}=z$!
- 因此 $xzx^{-1} = z$,即 $xz=zx$。$x$ 中心化 (centralize) $z$。
- 既然 $x$ 中心化 $z$,而 $H$ 中的所有元素也都中心化 $z$ (因为 $H$ 是阿贝尔群),所以 $z$ 与 $G=HK$ 中所有元素都可交换。
- 结论:$z = h^{2^{n-1}} \in Z(G)$。
- 构造商群:
- 我们现在有两个在 $G$ 中心的二阶元素:$x^2$ 和 $z = h^{2^{n-1}}$。它们是不同的(因为 $x^2 \in K, z \in H, H \cap K = 1$)。
- 它们的乘积 $x^2z$ 也在中心 $Z(G)$ 中。中心里的子群必然是正规子群,所以 $\langle x^2z \rangle \unlhd G$。
- $x^2z$ 的阶是多少?因为 $x^2, z$ 是两个不同的、可交换的二阶元素,它们的乘积 $(x^2z)^2 = (x^2)^2 z^2 = 1 \cdot 1 = 1$。所以 $x^2z$ 的阶是 2。
- 我们可以构造一个商群 (quotient group) $\bar{G} = G / \langle x^2z \rangle$。
- $|\bar{G}| = |G| / |\langle x^2z \rangle| = 2^{n+2} / 2 = 2^{n+1}$。
- 商群中的关系:
- 在商群 $\bar{G}$ 中,我们把子群 $\langle x^2z \rangle$“压缩”成了单位元。这意味着在 $\bar{G}$ 中,凡是原属于 $\langle x^2z \rangle$ 的元素,现在都变成了单位元。
- 即 $\overline{x^2z} = \bar{1}$。这等价于 $\bar{x}^2 \bar{z} = \bar{1}$,或者说 $\bar{x}^2 = \bar{z}^{-1} = \bar{z}$。
- 所以,在商群 $\bar{G}$ 中,我们“强行”让 $x^2$ 和 $z=h^{2^{n-1}}$ 变成了同一个元素。
- 商群 $\bar{G}$ 的生成元是 $\bar{h}$ 和 $\bar{x}$。它们满足的关系是:
- $\bar{h}^{2^n} = \overline{h^{2^n}} = \bar{1}$。
- $\bar{x}^4 = \overline{x^4} = \bar{1}$。
- $\bar{x}\bar{h}\bar{x}^{-1} = \overline{xhx^{-1}} = \overline{h^{-1}} = \bar{h}^{-1}$。
- $\bar{h}^{2^{n-1}} = \bar{z} = \bar{x}^2$。
- 广义四元数群:
- 这个商群 $\bar{G}$ 就被称为广义四元数群 (generalized quaternion group),记为 $Q_{2^{n+1}}$。
- 它的标准表示就是我们上面推导出的关系集合。
- 特例 $n=2$:
- $G = Z_4 \rtimes Z_4$。$|G|=16$。$z = h^2$。
- 商群 $\bar{G} = G / \langle x^2h^2 \rangle$。$|\bar{G}|=8$。
- $\bar{G}$ 的关系是:$\bar{h}^4=1, \bar{x}^4=1, \bar{x}\bar{h}\bar{x}^{-1}=\bar{h}^{-1}, \bar{h}^2 = \bar{x}^2$。
- 这正是我们熟悉的8阶四元数群 $Q_8$ 的一个表示。(通常记为 $i,j,k$,比如令 $\bar{h}=i, \bar{x}=j$,则 $jij^{-1}=i^{-1}=-i$, $i^2=j^2=-1$)。
💡 [数值示例]
- 构造 $Q_8$ (n=2):
- 从 $G=Z_4 \rtimes Z_4$ 开始。$|G|=16$。$H=\langle h \mid h^4=1\rangle, K=\langle x \mid x^4=1\rangle$。
- $Z(G)$ 包含 $x^2$ 和 $h^2$。它们都是二阶元素。
- 商群 $\bar{G} = G/\langle x^2h^2 \rangle$。
- 在 $\bar{G}$ 中,$\bar{x}^2 = \bar{h}^2$。
- 生成元 $\bar{h}, \bar{x}$ 满足:
- $\bar{x}\bar{h}\bar{x}^{-1} = \bar{h}^{-1}$。
- $\bar{x}^2 = \bar{h}^2$。
- $\bar{h}^4 = 1, \bar{x}^4=1$。注意 $\bar{x}^4 = (\bar{x}^2)^2 = (\bar{h}^2)^2 = \bar{h}^4 = 1$,所以 $\bar{x}^4=1$ 是冗余的。
- 我们来验证阶。$h$ 的阶是4。$x$ 的阶是4。
- 这个群就是 $Q_8$。通常的记法是 $i=\bar{h}, j=\bar{x}, k=\bar{h}\bar{x}$。
- $i^2 = \bar{h}^2$。
- $j^2 = \bar{x}^2$。所以 $i^2=j^2$。通常记作 $-1$。
- $i^4 = (\bar{h}^2)^2 = (-1)^2=1$。
- $jij^{-1} = \bar{x}\bar{h}\bar{x}^{-1} = \bar{h}^{-1} = i^{-1}$。即 $ji = i^{-1}j = -ij$。
- 这些都是四元数群的标准关系。
⚠️ [易错点]
- 半直积 vs 商群: 广义四元数群不是一个半直积!它是一个半直积的商群。这是非常重要和微妙的一点。$Q_{2^{n+1}}$ 不能被写成两个非平凡子群的半直积。
- $h^{2^{n-1}}=x^2$ 的作用: 这个关系是 $Q_{2^{n+1}}$ 的灵魂。它意味着 $H$ 和 $K$ 的副本在 $Q_{2^{n+1}}$ 中不再是交集平凡的了!它们的交集是 $\langle x^2 \rangle = \langle h^{2^{n-1}} \rangle$,是一个二阶子群。这违背了半直积的条件 $H \cap K=1$。
- 唯一的二阶子群: $Q_{2^{n+1}}$ 有一个非常独特的性质,即它有唯一的阶为2的子群(就是 $\langle x^2 \rangle$)。这使得它在2-群的分类中非常特别。相比之下,$D_{2^n}$ 有多个阶为2的子群。
📝 [总结]
这两段通过一个巧妙的构造过程,从一个特定的半直积 $Z_{2^n} \rtimes Z_4$ 出发,通过“中心化”和“商群”这两个高级操作,最终“合成”了一类新的、重要的非阿贝尔p-群——广义四元数群 $Q_{2^{n+1}}$。这个过程展示了群论中不同概念(半直积、中心、商群)是如何相互关联、共同作用来产生新的数学结构的。$Q_{2^{n+1}}$ 本身不是半直积,但它的“原材料”来自于半直积,这揭示了群之间深刻的派生关系。
🎯 [存在目的]
这个例子的存在,说明了半直积不仅可以直接用于构造群,还可以作为更复杂构造过程中的“中间产物”或“原材料”。它引出了广义四元数群这一族在有限群理论(尤其是p-群理论)中不可或缺的基本构件。这极大地扩展了我们对非阿贝尔群,特别是2-群的认识。
🧠 [直觉心智模型]
这像是一个“基因工程”实验。
- 半直积 $G=Z_{2^n} \rtimes Z_4$: 是一种“杂交水稻”。它有父本($K$)和母本($H$)的基因。
- 中心 $Z(G)$: 我们发现这个杂交水稻里有两个有趣的“隐性基因”($x^2$ 和 $z$)。
- 商群操作 $G/\langle x^2z \rangle$: 我们通过基因编辑技术,将这两个隐性基因“融合”并“激活”了(强行让 $\bar{x}^2=\bar{z}$)。
- 广义四元数群 $\bar{G}$: 最终得到的新品种。它继承了父本母本的一些特性(比如非阿贝尔性),但又产生了一些全新的、独特的性状(比如唯一的二阶子群)。它已经不再是简单的杂交,而是一个新的创造。
💭 [直观想象]
想象你在用两种颜色的沙子($H$沙和$K$沙)做一个沙画瓶。
- 半直积: 你不是简单地一层一层铺,而是当你在铺 $K$ 沙的时候,你会晃动瓶子,让 $H$ 沙的图案产生一些“扭曲”($xhx^{-1}=h^{-1}$)。
- 中心元素: 你发现瓶子中心有一些特殊的沙子($x^2$ 和 $z$)它们不受晃动影响。
- 商群: 你施加高压,把这些特殊的中心沙子压成了一颗“钻石”($\bar{x}^2=\bar{z}$),这颗钻石成为了整个沙画结构的核心。
- 广义四元数群: 最终的这瓶沙画。它看起来仍然有 $H$ 沙和 $K$ 沙的影子,但其内部结构因为那颗“钻石”的存在而变得与众不同,不再是一个简单的分层结构了。
... (后续部分将继续保持这种详细解释的风格)
4完整群 (Holomorph)
📜 [原文12]
(4) 令 $H=\mathbb{Q}$(在加法下)并令 $K=\langle x\rangle \cong \mathbb{Z}$。定义 $\varphi$ 为将 $x$ 映射到 $H$ 上的“乘以 2”的映射,因此 $x$ 对 $h \in H$ 的作用是 $x \cdot h=2 h$。注意,乘以 2 是 $H$ 的一个自同构,因为它有一个双边逆元,即乘以 $\frac{1}{2}$。在群 $G$ 中, $\mathbb{Z} \leq \mathbb{Q}$ 并且 $\mathbb{Z}$ 的共轭 $x \mathbb{Z} x^{-1}$ 是 $\mathbb{Z}$ 的一个真子群(即 $2 \mathbb{Z}$)。因此 $x \notin N_{G}(\mathbb{Z})$,尽管 $x \mathbb{Z} x^{-1} \leq \mathbb{Z}$(注意 $x^{-1} \mathbb{Z} x$ 不包含在 $\mathbb{Z}$ 中)。这表明,对于无限群,为了证明元素 $g$ 正规化子群 $A$,一般而言,仅仅表明 $A$ 的共轭子群包含在 $A$ 中是不够的(这对于有限群是足够的)。
(5) 对于任何群 $H$,令 $K=\operatorname{Aut}(H)$,其中 $\varphi$ 是从 $K$ 到 $\operatorname{Aut}(H)$ 的恒等映射。半直积 $H \rtimes \operatorname{Aut}(H)$ 称为 $H$ 的完整群,记为 $\operatorname{Hol}(H)$。下面描述了一些完整群;这些同构的验证作为本章末的练习给出。
(a) $\operatorname{Hol}\left(Z_{2} \times Z_{2}\right) \cong S_{4}$。
(b) 如果 $|G|=n$ 且 $\pi: G \rightarrow S_{n}$ 是左正规表示(第 4.2 节),那么 $N_{S_{n}}(\pi(G)) \cong \operatorname{Hol}(G)$。特别是,由于 $Z_{n}$ 的生成元的左正规表示是 $S_{n}$ 中的一个 $n$-循环,我们得到对于任何 $n$-循环 ( $12 \ldots n$ ):
$$
N_{S_{n}}(\langle(12 \ldots n)\rangle) \cong \operatorname{Hol}\left(Z_{n}\right)=Z_{n} \rtimes \operatorname{Aut}\left(Z_{n}\right) .
$$
注意,后一个群的阶是 $n \varphi(n)$。
📖 [逐步解释]
这两段介绍了两种非常不同但都很有启发性的半直积例子。
例子(4)的分析:一个无限群的微妙之处
- 原材料:
- $H = \mathbb{Q}$ (有理数加法群),这是一个无限阿贝尔群。
- $K = \mathbb{Z} = \langle x \rangle$ (整数加法群),也是一个无限阿贝尔群。这里为了定义作用,把它看作由 $x$ 生成的无限循环群,即 $x^n$ 对应整数 $n$。
- $\varphi: \mathbb{Z} \to \operatorname{Aut}(\mathbb{Q})$。定义同态的方式是指定生成元 $x$ (对应整数1)的像。
- $\varphi(x)$ 是“乘以2”这个映射,我们称之为 $\sigma_2$。即 $\sigma_2(q) = 2q$ for $q \in \mathbb{Q}$。
- 合法性检查:
- $\sigma_2$ 是 $\mathbb{Q}$ 的自同构吗?是的,因为 $\sigma_2(q_1+q_2) = 2(q_1+q_2) = 2q_1+2q_2 = \sigma_2(q_1)+\sigma_2(q_2)$,且它的逆映射是“乘以1/2”,也在 $\operatorname{Aut}(\mathbb{Q})$ 中。
- $\varphi$ 是同态吗?$\varphi(x^n)$ 就是 $\sigma_2$ 的 $n$ 次复合,即“乘以 $2^n$”。这和 $\mathbb{Z}$ 的加法结构是相容的。
- 构造出的群 $G = \mathbb{Q} \rtimes \mathbb{Z}$:
- 作用是 $x^n \cdot q = 2^n q$。
- 乘法法则是 $((q_1, n_1), (q_2, n_2)) \mapsto (q_1 + 2^{n_1}q_2, n_1+n_2)$。
- 这是一个无限非阿贝尔群。
- 这个例子的核心洞见:
- 我们考虑 $G$ 中一个子群 $A = \mathbb{Z}$ (即 $\{(n,0) \mid n \in \mathbb{Z}\}$)。
- 我们用 $x=(0,1)$ 来共轭这个子群 $A$。
- $x A x^{-1} = \{ xax^{-1} \mid a \in A \}$。
- $xax^{-1} = x \cdot a = 2a$。
- 所以 $x A x^{-1} = \{2a \mid a \in \mathbb{Z}\} = 2\mathbb{Z}$ (所有偶数组成的群)。
- 我们观察到 $x \mathbb{Z} x^{-1} = 2\mathbb{Z} \subset \mathbb{Z}$。
- 共轭后的子群 $2\mathbb{Z}$ 是原始子群 $\mathbb{Z}$ 的一个真子群!
- 这意味着 $x \mathbb{Z} x^{-1} \neq \mathbb{Z}$,所以 $x$ 不在 $\mathbb{Z}$ 的正规化子 $N_G(\mathbb{Z})$ 中。
- 结论: 对于无限群,即使 $gAg^{-1} \subseteq A$ 成立,也不足以保证 $g$ 正规化 $A$ (即 $gAg^{-1}=A$)。
- 对比有限群: 对于有限群,如果一个子群 $A$ 的共轭 $gAg^{-1}$ 仍然是 $A$ 的子集,那么因为 $gAg^{-1}$ 和 $A$ 有相同的阶,它们必须相等。所以 $gAg^{-1} \subseteq A \implies gAg^{-1} = A$。
- 反向共轭: $x^{-1} \mathbb{Z} x = x^{-1} \cdot \mathbb{Z} = \frac{1}{2}\mathbb{Z}$。这个集合包含了像 $1/2$ 这样的元素,它并不包含在 $\mathbb{Z}$ 中。这也说明了 $x \mathbb{Z} x^{-1} \neq \mathbb{Z}$。
例子(5)的分析:完整群 Holomorph
- 最“自然”的半直积:
- 对于任何一个给定的群 $H$,它能被哪些群作用?所有可能的作用“模式”都收集在 $\operatorname{Aut}(H)$ 中。
- 那么,能作用于 $H$ 的“最强大”、“最完整”的群,自然就是 $\operatorname{Aut}(H)$ 本身了。
- 原材料:
- $H$: 任意一个群。
- $K = \operatorname{Aut}(H)$。
- $\varphi: \operatorname{Aut}(H) \to \operatorname{Aut}(H)$。最自然的选择就是恒等同态 $id$,即 $\varphi(\sigma) = \sigma$ 对于任意自同构 $\sigma \in \operatorname{Aut}(H)$。
- 定义:
- 这个通过上述方式构造的半直积 $H \rtimes_{\text{id}} \operatorname{Aut}(H)$ 被称为 $H$ 的完整群 (Holomorph),记为 $\operatorname{Hol}(H)$。
- 它的作用就是:$\sigma \cdot h = \sigma(h)$。自同构本身就是作用。
- 乘法法则:$((h_1, \sigma_1), (h_2, \sigma_2)) \mapsto (h_1 \sigma_1(h_2), \sigma_1 \sigma_2)$。
- 完整群的意义:
- 在 $\operatorname{Hol}(H)$ 中, $H$ 的每一个自同构,都可以通过与 $\operatorname{Aut}(H)$ 副本中的一个元素进行共轭来实现。
- 可以把 $\operatorname{Hol}(H)$ 看作是包含了 $H$ 自身(作为平移)和 $H$ 所有对称性(作为自同构)的一个“总的”对称群。
- 具体例子:
- (a) $\operatorname{Hol}(Z_2 \times Z_2) \cong S_4$:
- $H = Z_2 \times Z_2$ (克莱因四元群 $V_4$)
- $\operatorname{Aut}(H) = \operatorname{Aut}(Z_2 \times Z_2) \cong S_3$ (因为 $H$ 中有3个非单位元,任何对这3个元素的置换都对应一个唯一的自同构)。
- $G = \operatorname{Hol}(H) = (Z_2 \times Z_2) \rtimes S_3$。
- $|G| = |Z_2 \times Z_2| \cdot |S_3| = 4 \times 6 = 24$。
- 这个24阶的群,正好同构于4个元素的对称群 $S_4$。
- 直观理解:$S_4$ 作用于4个点。$V_4$ 可以看作是 $S_4$ 的一个正规子群(由3个双对换构成)。$S_4$ 可以分解成 $V_4$ 和 $S_3$ 的半直积。
- (b) 正规化子与完整群:
- 左正规表示: 对一个n阶群 $G$,可以让它作用于自身元素集合上(通过左乘),这给出一个从 $G$ 到 $S_n$ 的单一同态 $\pi$。$\pi(G)$ 是 $S_n$ 中一个与 $G$ 同构的子群。
- 正规化子: $N_{S_n}(\pi(G))$ 是 $\pi(G)$ 在 $S_n$ 中的正规化子。
- 结论: 这个正规化子同构于 $G$ 的完整群 $\operatorname{Hol}(G)$。
- 这是一个深刻的联系,它将一个群的“内在”对称性($\operatorname{Aut}(G)$)与它在置换群中的“外在”位置(正规化子)联系起来。
- 特例: $G = Z_n$。它的左正规表示 $\pi(Z_n)$ 是 $S_n$ 中一个由n-循环(比如 $c=(12...n)$)生成的子群 $\langle c \rangle$。
- 根据上述结论,$N_{S_n}(\langle c \rangle) \cong \operatorname{Hol}(Z_n)$。
- $\operatorname{Hol}(Z_n) = Z_n \rtimes \operatorname{Aut}(Z_n)$。
- 我们知道 $|\operatorname{Aut}(Z_n)| = \phi(n)$ (欧拉函数)。
- 所以 $|N_{S_n}(\langle c \rangle)| = |Z_n| \cdot |\operatorname{Aut}(Z_n)| = n \phi(n)$。
- 这个结论在组合数学和群论中都很有用。它告诉我们,在 $S_n$ 中有多少个元素能“保持”一个给定的n-循环子群的结构。
💡 [数值示例]
- 例子(4)的数值例:
- $G = \mathbb{Q} \rtimes \mathbb{Z}$。
- 我们来计算 $(3/5, 2)(1/2, -3)$。
- $n_1=2, n_2=-3$。第二分量是 $2+(-3)=-1$。
- $q_1=3/5, q_2=1/2$。第一分量是 $q_1 + 2^{n_1}q_2 = 3/5 + 2^2(1/2) = 3/5 + 2 = 13/5$。
- 结果是 $(13/5, -1)$。
- 例子(5)的数值例:
- 求 $S_4$ 中 $4$-循环 $\langle(1234)\rangle$ 的正规化子的大小。
- $n=4$。$|N_{S_4}(\langle(1234)\rangle)| = 4 \cdot \phi(4)$。
- $\phi(4) = 4(1-1/2) = 2$。
- 所以大小是 $4 \times 2 = 8$。
- 这个8阶群同构于 $\operatorname{Hol}(Z_4) = Z_4 \rtimes \operatorname{Aut}(Z_4) = Z_4 \rtimes Z_2$。
- $\operatorname{Aut}(Z_4) \cong Z_2$,其非平凡自同构是 $x \mapsto x^3$。
- $Z_4 \rtimes Z_2$ (作用为求逆) 同构于二面体群 $D_8$。
- 所以 $N_{S_4}(\langle(1234)\rangle) \cong D_8$。
⚠️ [易错点]
- 无限群的陷阱: 例子(4)是特意设计用来警示读者的。在处理无限群时,很多从有限群得到的直觉(比如 $gAg^{-1} \subseteq A \implies gAg^{-1}=A$)可能会失效。必须回到最基本的定义进行判断。
- Holomorph的普遍性: 任何群 $H$ 都有其对应的完整群 $\operatorname{Hol}(H)$。它在某种意义上是包含了 $H$ 和其所有对称性的“最小”的群。
- $N_{S_n}(\pi(G))$ vs $C_{S_n}(\pi(G))$: 正规化子 $N$ (Normalizer) 和中心化子 $C$ (Centralizer) 是不同的。中心化子要求 $gag^{-1}=a$ (逐元素保持不变),而正规化子只要求 $gAg^{-1}=A$ (集合保持不变)。显然 $C \subseteq N$。
📝 [总结]
这两段例子展示了半直积的广泛应用。例子(4)通过一个无限群的例子,揭示了处理无限群时需要注意的微妙之处,深化了对“正规化”概念的理解。例子(5)定义了对任何群都适用的“完整群”($\operatorname{Hol}(H)$)概念,它将一个群 $H$ 和它自身的全部对称性 $\operatorname{Aut}(H)$ 捆绑在一起,并揭示了它与置换群中的正规化子之间深刻的代数联系。
🎯 [存在目的]
- 例子(4)的目的是“教学相长”,通过一个反例来巩固和深化基础概念。它提醒我们数学结论的适用范围,不能随意推广。
- 例子(5)的目的是引入一个具有普遍性和理论深度的构造。完整群在群论的多个分支中都有重要应用,例如在群的扩张理论和表示论中。将它与正规化子联系起来,为计算和理解某些重要的置换子群提供了强有力的理论工具。
🧠 [直觉心智模型]
- 例子(4):一个“只进不出”的酒店。酒店集团 $x$(整数群 $\mathbb{Z}$)对连锁酒店 $A$(有理数群 $\mathbb{Q}$)进行管理。$x$ 的一个操作是把所有酒店的房间数翻倍 ($x \cdot q = 2q$)。当你视察 $\mathbb{Z}$ 这家分店时,用 $x$ 共轭一下,发现它变成了 $2\mathbb{Z}$,还是属于 $\mathbb{Z}$ 酒店,但规模小了一半。这说明管理层 $x$ 并没有“保持” $\mathbb{Z}$ 分店的原状,所以 $x$ 不是 $\mathbb{Z}$ 的“稳定运营部”(正规化子)的成员。
- 例子(5) 完整群:
- 一个国家的“政府”。国家是 $H$。
- $\operatorname{Aut}(H)$ 是所有可能改革这个国家的“法案”集合。
- $\operatorname{Hol}(H)$ 就是这个国家 $H$ 加上一个能够执行所有这些法案的“议会”($\operatorname{Aut}(H)$)。这个联合体,既包含了国家本身,也包含了改变这个国家的所有机制,是一个“完备”的政治实体。
💭 [直观想象]
- 例子(4):一条橡皮筋($\mathbb{Q}$),上面有整数刻度($\mathbb{Z}$)。操作 $x$ 是“把橡皮筋拉长一倍”。当你执行这个操作时,整数刻度 $\mathbb{Z}=\{1,2,3,\dots\}$ 被拉伸到了 $\{2,4,6,\dots\}=2\mathbb{Z}$。拉伸后的刻度集合是原来刻度集合的真子集。
- 例子(5) 正规化子: 想象一个正方形放在桌上,它的对称群是 $D_8$。现在把它换成一个正四面体,它的旋转对称群是 $A_4$。现在我们问,在整个三维空间的所有旋转操作($SO(3)$)中,哪些操作能让正四面体经过旋转后,看起来还是占据原来的位置(虽然顶点可能交换了)?这些操作的集合就是 $A_4$ 在 $SO(3)$ 中的正规化子。事实证明,这个正规化子就是 $S_4$。这个例子和文中的结论精神是一致的:一个图形的对称群,其正规化子通常包含了“更大”的对称性。
... (后续分类部分将更加复杂,但解释结构保持不变)
7行间公式索引
1.
$$
\begin{align*}
\left(h_{1} k_{1}\right)\left(h_{2} k_{2}\right) & =h_{1} k_{1} h_{2}\left(k_{1}^{-1} k_{1}\right) k_{2} \\
& =h_{1}\left(k_{1} h_{2} k_{1}^{-1}\right) k_{1} k_{2} \tag{5.1}\\
& =h_{3} k_{3}
\end{align*}
$$
解释: 该公式推导了在一个满足特定条件的群G中,子群HK内部的乘法法则,揭示了共轭作用的出现。
2.
$$
k \cdot h=k h k^{-1} \quad \text { for } h \in H, k \in K
$$
解释: 该公式将具体的共轭操作抽象为更普适的群作用记号·。
3.
$$
\begin{equation*}
\left(h_{1} k_{1}\right)\left(h_{2} k_{2}\right) \Rightarrow\left(h_{1} k_{1} \cdot h_{2}\right)\left(k_{1} k_{2}\right) . \tag{5.2}
\end{equation*}
$$
解释: 该公式使用群作用的记号重写了HK中的乘法法则,使其更具一般性。
4.
$$
\left(h_{1}, k_{1}\right)\left(h_{2}, k_{2}\right)=\left(h_{1} k_{1} \cdot h_{2}, k_{1} k_{2}\right) .
$$
解释: 这是半直积的正式定义,规定了在新群中两个有序对如何相乘。
5.
$$
H \cong\{(h, 1) \mid h \in H\} \quad \text { and } \quad K \cong\{(1, k) \mid k \in K\} .
$$
解释: 该公式表明,原始群H和K分别与半直积群中的特定子群(第二或第一分量为单位元)同构。
6.
$$
\begin{aligned}
((a, x)(b, y))(c, z) & =(a x \cdot b, x y)(c, z) \\
& =(a x \cdot b(x y) \cdot c, x y z) \\
& =(a x \cdot b x \cdot(y \cdot c), x y z) \\
& =(a x \cdot(b y \cdot c), x y z) \\
& =(a, x)(b y \cdot c, y z) \\
& =(a, x)((b, y)(c, z))
\end{aligned}
$$
解释: 这是半直积乘法满足结合律的详细证明过程。
7.
$$
(h, k)^{-1}=\left(k^{-1} \cdot h^{-1}, k^{-1}\right)
$$
解释: 该公式给出了半直积群中任意一个元素$(h,k)$的逆元的显式表达式。
8.
$$
(a, 1)(b, 1)=(a 1 \cdot b, 1)=(a b, 1)
$$
解释: 该公式证明了H的同构副本$\widetilde{H}$在半直积群的运算下是封闭的,其运算等同于H中的运算。
9.
$$
(1, x)(1, y)=(1, x y)
$$
解释: 该公式证明了K的同构副本$\widetilde{K}$在半直积群的运算下是封闭的,其运算等同于K中的运算。
10.
$$
\begin{aligned}
(1, k)(h, 1)(1, k)^{-1} & =((1, k)(h, 1))\left(1, k^{-1}\right) \\
& =(k \cdot h, k)\left(1, k^{-1}\right) \\
& =\left(k \cdot h k \cdot 1, k k^{-1}\right) \\
& =(k \cdot h, 1)
\end{aligned}
$$
解释: 该公式计算了在新群中用K的元素对H的元素进行共轭操作,其结果完美再现了定义的抽象作用·。
11.
$$
\left(h_{1}, k_{1}\right)\left(h_{2}, k_{2}\right)=\left(h_{1} k_{1} \cdot h_{2}, k_{1} k_{2}\right)
$$
解释: 在命题11的证明中,此公式被引用,作为半直积群中运算的定义。
12.
$$
\left(h_{1}, k_{1}\right)\left(h_{2}, k_{2}\right)=\left(h_{1} h_{2}, k_{1} k_{2}\right)
$$
解释: 在命题11的证明中,此公式代表直积的运算,当它与半直积运算相同时,可推导出作用是平凡的。
13.
$$
Q_{2^{n+1}}=\left\langle h, x \mid h^{2^{n}}=x^{4}=1, x^{-1} h x=h^{-1}, h^{2^{n-1}}=x^{2}\right\rangle
$$
解释: 这是广义四元数群 $Q_{2^{n+1}}$ 的标准群表示,定义了其生成元和关系。
14.
$$
N_{S_{n}}(\langle(12 \ldots n)\rangle) \cong \operatorname{Hol}\left(Z_{n}\right)=Z_{n} \rtimes \operatorname{Aut}\left(Z_{n}\right) .
$$
解释: 该公式揭示了一个深刻的联系:n-循环在对称群$S_n$中的正规化子,同构于循环群$Z_n$的完整群。
23 例子 (7): p³阶非阿贝尔群的构造
📜 [原文14]
(7) 令 $p$ 是一个奇素数。我们构造两个非同构的阶为 $p^{3}$ 的非阿贝尔群(我们稍后将证明任何阶为 $p^{3}$ 的非阿贝尔群都同构于这两个中的一个)。
令 $H=Z_{p} \times Z_{p}$ 且 $K=Z_{p}$。根据命题 4.17, $\operatorname{Aut}(H) \cong G L_{2}\left(\mathbb{F}_{p}\right)$ 且 $\left|G L_{2}\left(\mathbb{F}_{p}\right)\right|=\left(p^{2}-1\right)\left(p^{2}-p\right)$。由于 $p||\operatorname{Aut}(H)|$,根据柯西定理, $H$ 有一个阶为 $p$ 的自同构。因此,存在一个从 $K$ 到 $\operatorname{Aut}(H)$ 的非平凡同态 $\varphi$,因此关联的群 $H \rtimes K$ 是一个阶为 $p^{3}$ 的非阿贝尔群。更具体地说,如果 $H=\langle a\rangle \times\langle b\rangle$,并且 $x$ 是 $K$ 的一个生成元,那么 $x$ 对 $a$ 和 $b$ 的作用如下:
$$
x \cdot a=a b \quad \text { and } \quad x \cdot b=b
$$
这定义了 $x$ 对 $H$ 的所有元素的作用。对于二维向量空间 $H$ 的 $\mathbb{F}_{p}$-基 $a, b$, $x$ 的作用(可以看作是加法记号下的非奇异线性变换)的矩阵是
$$
\left(\begin{array}{ll}
1 & 0 \\
1 & 1
\end{array}\right) \in G L_{2}\left(\mathbb{F}_{p}\right) .
$$
所得的半直积具有以下呈示:
$$
\left\langle x, a, b \mid x^{p}=a^{p}=b^{p}=1, a b=b a, x a x^{-1}=a b, x b x^{-1}=b\right\rangle
$$
(实际上,这个群由 $\{x, a\}$ 生成,称为 $\mathbb{Z} / p \mathbb{Z}$ 上的海森堡群,参见练习 25)。
接下来,令 $H=Z_{p^{2}}$ 且 $K=Z_{p}$。再次根据命题 4.17, $\operatorname{Aut}(H) \cong Z_{p(p-1)}$,所以 $H$ 允许一个阶为 $p$ 的自同构。因此,存在一个从 $K$ 到 $\operatorname{Aut}(H)$ 的非平凡同态 $\varphi$,因此群 $H \rtimes K$ 是非阿贝尔群,阶为 $p^{3}$。更具体地说,如果 $H=\langle y\rangle$,并且 $x$ 是 $K$ 的一个生成元,那么 $x$ 对 $y$ 的作用如下:
$$
x \cdot y=y^{1+p}
$$
所得的半直积具有以下呈示:
$$
\left\langle x, y \mid x^{p}=y^{p^{2}}=1, x y x^{-1}=y^{1+p}\right\rangle .
$$
这两个群不同构(前者不包含阶为 $p^{2}$ 的元素,参见练习 25,而后者显然包含,即 $y$)。
📖 [逐步解释]
这个例子是群论中一个非常经典的构造,旨在构建出所有阶为 $p^3$($p$为奇素数)的非阿贝尔群。它通过两种不同的半直积方式,得到了两个结构不同(非同构)的群。
第一种构造 (基于 $Z_p \times Z_p$)
- 原材料:
- $H = Z_p \times Z_p$。这是一个阶为 $p^2$ 的阿贝尔群,其中每个非单位元元素的阶都是 $p$。我们可以把它看作是在有限域 $\mathbb{F}_p$ 上的一个二维向量空间。
- $K = Z_p$。这是一个阶为 $p$ 的循环群。
- 寻找作用 $\varphi$:
- 我们需要一个非平凡的同态 $\varphi: Z_p \to \operatorname{Aut}(Z_p \times Z_p)$。
- 首先分析自同构群:$\operatorname{Aut}(H) \cong GL_2(\mathbb{F}_p)$,即 $\mathbb{F}_p$ 上的所有 $2 \times 2$ 可逆矩阵构成的群。
- 这个自同构群的阶是 $|GL_2(\mathbb{F}_p)| = (p^2-1)(p^2-p) = p(p-1)^2(p+1)$。
- 因为 $p$ 是一个奇素数,所以 $p$ 整除这个阶。根据柯西定理,$\operatorname{Aut}(H)$ 中必然存在一个阶为 $p$ 的元素(即一个阶为 $p$ 的自同构)。
- 这就保证了非平凡同态的存在性。我们可以定义 $\varphi$,将 $K=Z_p$ 的生成元 $x$ 映射到这个阶为 $p$ 的自同构。
- 一个具体的非平凡作用:
- $H$ 由两个生成元 $a, b$ 生成,即 $H = \langle a \rangle \times \langle b \rangle$。
- 一个具体的阶为 $p$ 的自同构可以定义为:$x \cdot a = ab$ 且 $x \cdot b = b$。
- 如果把 $a,b$ 看作基向量 $(1,0)$ 和 $(0,1)$,这个线性变换的效果是:
- $(1,0) \mapsto (1,1)$
- $(0,1) \mapsto (0,1)$
- 对应的变换矩阵就是 $\begin{pmatrix} 1 & 1 \\ 0 & 1 \end{pmatrix}$ (这里原文矩阵写反了,按作用应该如此,或者原文是按列向量)。我们以原文为准,假设基是列向量,则矩阵作用于 $(a,b)^T$ 上。$\begin{pmatrix} 1 & 0 \\ 1 & 1 \end{pmatrix} \begin{pmatrix} 1 \\ 0 \end{pmatrix} = \begin{pmatrix} 1 \\ 1 \end{pmatrix}$ 即 $a \mapsto a+b$ (加法符号下),对应 $a \mapsto ab$ (乘法符号下)。$\begin{pmatrix} 1 & 0 \\ 1 & 1 \end{pmatrix} \begin{pmatrix} 0 \\ 1 \end{pmatrix} = \begin{pmatrix} 0 \\ 1 \end{pmatrix}$ 即 $b \mapsto b$。作用与矩阵吻合。
- 这个矩阵的 $p$ 次幂是 $\begin{pmatrix} 1 & 0 \\ 1 & 1 \end{pmatrix}^p = \begin{pmatrix} 1 & 0 \\ p & 1 \end{pmatrix} = \begin{pmatrix} 1 & 0 \\ 0 & 1 \end{pmatrix}$ (在 $\mathbb{F}_p$ 中),是单位矩阵。所以这是一个阶为 $p$ 的自同构。
- 结果:
- 得到的半直积群 $G_1 = (Z_p \times Z_p) \rtimes Z_p$ 是一个阶为 $p^3$ 的非阿贝尔群。
- 它的呈示 (presentation) 总结了所有生成元和关系。
- 这个群通常被称为在有限域 $\mathbb{F}_p$ 上的海森堡群 (Heisenberg group)。
第二种构造 (基于 $Z_{p^2}$)
- 原材料:
- $H = Z_{p^2}$。这是一个阶为 $p^2$ 的循环阿贝尔群。
- $K = Z_p$。
- 寻找作用 $\varphi$:
- 我们需要一个非平凡的同态 $\varphi: Z_p \to \operatorname{Aut}(Z_{p^2})$。
- 自同构群 $\operatorname{Aut}(Z_{p^2}) \cong (\mathbb{Z}/p^2\mathbb{Z})^\times$,其阶为 $\phi(p^2) = p^2 - p = p(p-1)$。
- 因为 $p$ 整除其阶,所以同样根据柯西定理,存在阶为 $p$ 的自同构。
- 这保证了非平凡同态的存在。
- 一个具体的非平凡作用:
- $H = \langle y \rangle$。$\operatorname{Aut}(H)$ 的元素是将 $y$ 映射到另一个生成元 $y^k$,其中 $k$ 与 $p^2$ 互素。
- 我们要找一个阶为 $p$ 的自同构,即寻找一个 $k$ 使得 $(y^k)^{p} \neq y$ 但 $(y^k)^{p^k} = y$。不对,是自同构 $\sigma(y)=y^k$ 满足 $\sigma^p = id$。
- $\sigma^p(y) = y^{k^p}$。我们需要 $k^p \equiv 1 \pmod{p^2}$。
- 一个满足条件的 $k$ 就是 $1+p$。$(1+p)^p = 1 + p \cdot p + \binom{p}{2}p^2 + \dots \equiv 1 \pmod{p^2}$ (因为 $p$ 是奇素数,$\binom{p}{2}$ 是整数)。
- 所以,我们可以定义作用为 $x \cdot y = y^{1+p}$。
- 结果:
- 得到的半直积群 $G_2 = Z_{p^2} \rtimes Z_p$ 是一个阶为 $p^3$ 的非阿贝尔群。
- 它的呈示也给出了。
两个群的比较
- $G_1 = (Z_p \times Z_p) \rtimes Z_p$ 中,所有元素的阶都是 $p$ 或 $1$。因为 $H$ 中元素阶都是 $p$,而 $K$ 中元素阶是 $p$。任何一个元素 $(h,k)$ 的 $p$ 次方 $(h,k)^p = (h(k\cdot h)\dots(k^{p-1}\cdot h), k^p) = (\dots, 1)$,可以证明其结果的 $H$ 分量也是单位元。所以 $G_1$ 中没有阶为 $p^2$ 的元素。
- $G_2 = Z_{p^2} \rtimes Z_p$ 中,元素 $y$ 的阶就是 $p^2$。
- 因为一个群有 $p^2$ 阶的元素,而另一个没有,所以它们不可能是同构的。
💡 [数值示例]
- 构造阶为 $27 = 3^3$ 的非阿贝尔群 ($p=3$)
- 第一种 ($G_1$): $(Z_3 \times Z_3) \rtimes Z_3$。
- 关系: $a^3=b^3=x^3=1, ab=ba, xax^{-1}=ab, xbx^{-1}=b$。
- 这个群中所有非单位元元素的阶都是3。
- 第二种 ($G_2$): $Z_9 \rtimes Z_3$。
- $H=\langle y \mid y^9=1 \rangle, K=\langle x \mid x^3=1 \rangle$。
- 作用是 $x \cdot y = y^{1+3} = y^4$。
- 关系: $x^3=y^9=1, xyx^{-1}=y^4$。
- 这个群中存在阶为9的元素 $y$。
- $G_1$ 和 $G_2$ 显然不同构。
⚠️ [易错点]
- $p$ 是奇素数: 这个假设在证明 $(1+p)^p \equiv 1 \pmod{p^2}$ 时用到了二项式展开,需要 $\binom{p}{2} = p(p-1)/2$ 是 $p$ 的倍数,这要求 $p-1$ 是偶数,即 $p$ 是奇素数。对于 $p=2$,这个构造需要单独讨论(见练习4)。
- 呈示的完备性: 呈示提供了一个群的完整定义。从呈示出发,原则上可以推导出群的所有性质。
- 同构类型的数量: 对于给定的原材料 $H,K$,可能存在多个非平凡的同态,但它们不一定产生非同构的群。如此处,从 $Z_p$ 到 $GL_2(\mathbb{F}_p)$ 的非平凡同态有很多,但它们都是共轭的,最终只产生一种非阿贝尔群。
📝 [总结]
本例通过两种不同的半直积构造,成功地为任意奇素数 $p$ 构建了两个阶为 $p^3$ 的非阿贝尔群。第一种基于 $H=Z_p \times Z_p$,群中所有元素的阶都是 $p$ 的因子。第二种基于 $H=Z_{p^2}$,群中存在阶为 $p^2$ 的元素。由于元素阶谱不同,这两个群必然非同构。这个例子是 $p$-群理论中的一个基本出发点,并展示了半直积构造的多样性。
🎯 [存在目的]
这个例子的目的是展示如何使用半直积来系统地构造特定阶数的 $p$-群。$p$-群(阶为素数幂的群)在有限群理论中极为重要,但它们的结构非常复杂。这个例子提供了一个可触摸的起点,让我们看到了至少两种不同的 $p^3$ 阶非阿贝尔群是如何从更简单的构件($Z_p, Z_{p^2}, Z_p \times Z_p$)通过半直积“组装”起来的。它也为后续的分类定理提供了具体的实例。
🧠 [直觉心智模型]
用乐高积木建造一个 $3 \times 3 \times 3$ 的立方体。
- 阿贝尔群方案:
- $Z_{27}$ (一根长条)
- $Z_9 \times Z_3$ (一个 $9 \times 3$ 的平板)
- $Z_3 \times Z_3 \times Z_3$ (一个 $3 \times 3 \times 3$ 的标准立方体)
- 第一种: 拿一个 $3 \times 3$ 的底板 ($Z_p \times Z_p$),然后往上堆叠第二层时,让它相对于第一层有一个“剪切”位移(由矩阵 $\begin{pmatrix} 1 & 0 \\ 1 & 1 \end{pmatrix}$ 定义),第三层相对于第二层再“剪切”一次。最后得到的不是一个标准的立方体,而是一个“斜”的结构。
- 第二种: 拿一根长度为9的长条 ($Z_{p^2}$),然后用一个3阶的操作($Z_p$)对它进行“螺旋式”缠绕。比如每操作一次,就把长条上的点移动到它原来的第4个位置 ($y \mapsto y^4$)。这也会形成一个复杂的三维结构。
- 这两种非阿贝尔结构,一个是“剪切”的,一个是“螺旋”的,它们的内部构造显然是不同的。
💭 [直观想象]
想象一个 $p \times p$ 的像素屏幕 ($Z_p \times Z_p$)。
- 第一种群: $x$ 是一个“刷新”操作。每刷新一次,屏幕上每个点的坐标 $(i,j)$ 会变成 $(i, i+j)$。这是一种剪切变换。连续刷新 $p$ 次后,屏幕恢复原状。这个动态系统就代表了第一种群。
- 第二种群: 想象一个有 $p^2$ 个格子的跑道 ($Z_{p^2}$)。$x$ 是一个“传送”操作。每按一次按钮 $x$,跑道上的每个选手 $y$ 都会被传送到他当前位置的 $1+p$ 倍处。这个系统代表了第二种群。
- 显然,“刷新屏幕”和“传送选手”是两种完全不同的动力学系统,因此它们代表的群结构也不同。
24 例子 (8): 96阶群与换位子
📜 [原文15]
(8) 令 $H=Q_{8} \times\left(Z_{2} \times Z_{2}\right)=\langle i, j\rangle \times(\langle a\rangle \times\langle b\rangle)$ 且 $K=\langle y\rangle \cong Z_{3}$。定义映射
$$
i \mapsto j \quad j \mapsto k=i j \quad a \mapsto b \quad b \mapsto a b
$$
很容易看出它给出了 $H$ 的一个阶为 3 的自同构。令 $\varphi$ 是从 $K$ 到 $\operatorname{Aut}(H)$ 的同态,通过将 $y$ 映射到这个自同构来定义,并令 $G$ 是关联的半直积,因此 $y \in G$ 的作用是
$$
y \cdot i=j \quad y \cdot j=k \quad y \cdot a=b \quad y \cdot b=a b .
$$
群 $G=H \rtimes K$ 是一个阶为 96 的非阿贝尔群,其性质是元素 $i^{2} a \in G^{\prime}$,但 $i^{2} a$ 不能表示为单个换位子 $[x, y]$,对于任何 $x, y \in G$(验证后一个断言是基本计算)。
📖 [逐步解释]
这是一个更高级的例子,旨在构造一个具有特定精妙性质的群,以说明群论中的一个重要现象。
- 构造背景:
- 在群论中,换位子 (commutator) $[x,y] = xyx^{-1}y^{-1}$ 衡量了 $x$ 和 $y$ 的不可交换程度。
- 导群 (derived subgroup or commutator subgroup),记为 $G'$,是由所有换位子生成(generated by)的子群。即 $G' = \langle [x,y] \mid x,y \in G \rangle$。
- 一个很自然的问题是:$G'$ 中的每一个元素是否都能写成单个换位子的形式?
- 对于很多“小”的或“简单”的群,答案是肯定的。但一般而言,答案是否定的。$G'$ 的元素是有限个换位子的乘积,但不一定是一个。
- 这个例子就是要构造一个这样的反例。
- 原材料:
- $H = Q_8 \times (Z_2 \times Z_2)$。这是一个阶为 $8 \times 4 = 32$ 的群。$Q_8 = \langle i,j \mid i^4=1, i^2=j^2, j^{-1}ij=i^{-1} \rangle$ 是四元数群。$Z_2 \times Z_2 = \langle a \rangle \times \langle b \rangle$ 是克莱因四元群。
- $K = Z_3 = \langle y \rangle$。这是一个阶为 3 的循环群。
- 定义作用 $\varphi$:
- 我们需要一个从 $Z_3$ 到 $\operatorname{Aut}(H)$ 的非平凡同态。这需要我们先找到 $\operatorname{Aut}(H)$ 中一个阶为 3 的元素 $\sigma$。
- 书中直接给出了这样一个自同构 $\sigma$ 的定义,它在 $H$ 的生成元上作用如下:
- 在 $Q_8$ 部分: $\sigma(i)=j, \sigma(j)=k=ij$。我们来验证一下:$\sigma(k) = \sigma(ij) = \sigma(i)\sigma(j) = j(ij) = i j^2 = i(-1) = -i$。$\sigma(-i)=-j, \sigma(-j)=-k, \sigma(-k)=i$。这看起来不像一个3阶自同构。让我们重新计算:$\sigma(i)=j$, $\sigma(j)=k=ij$. 那么 $\sigma^2(i) = \sigma(j) = k$. $\sigma^3(i) = \sigma(k) = \sigma(ij) = \sigma(i)\sigma(j) = jk = j(ij) = i j^2 = -i$. 这不是一个3阶自同构。
- 原文可能存在笔误或简化。一个 $Q_8$ 的3阶自同构是 $i \mapsto j \mapsto k \mapsto i$。让我们按这个来理解。$\sigma(i)=j, \sigma(j)=k, \sigma(k)=i$。
- 在 $Z_2 \times Z_2$ 部分: $\sigma(a)=b, \sigma(b)=ab$。我们来验证一下:$\sigma^2(a)=\sigma(b)=ab$。$\sigma^3(a)=\sigma(ab)=\sigma(a)\sigma(b)=b(ab)=ab^2=a$ (因为 $b^2=1$)。这确实是一个3阶自同构。
- 所以,存在一个阶为3的自同构 $\sigma$ 作用在 $H$ 上。我们将 $Z_3$ 的生成元 $y$ 映射到这个 $\sigma$,即 $\varphi(y)=\sigma$。这是一个合法的非平凡同态。
- 构造出的群 $G = H \rtimes K$:
- 群 $G$ 的阶是 $|H| \cdot |K| = 32 \times 3 = 96$。
- 它是一个非阿贝尔群。
- 在 $G$ 内部,关系是 $y \cdot i = j, y \cdot j = k, y \cdot k = i$ 以及 $y \cdot a = b, y \cdot b = ab$ (按修正后的理解)。
- 核心结论:
- 在这个群 $G$ 中,可以证明元素 $i^2a$ 属于其导群 $G'$。
- $i^2$ 是 $Q_8$ 的中心元素 $-1$。
- 但是,无法在 $G$ 中找到两个元素 $g_1, g_2$ 使得 $[g_1, g_2] = i^2a$。
- 这个元素 $i^2a$ 必须通过多个换位子相乘才能得到。
- 书中说“验证后一个断言是基本计算”,但实际上这个计算相当繁琐,需要遍历所有可能的元素对,通常需要借助计算机代数软件。我们在此相信这个结论。
💡 [数值示例]
- 由于这个例子的目的是展示一个理论上的现象,其计算非常复杂,很难给出一个简单的数值示例来手动验证。
- 我们可以尝试计算一个换位子,看看它长什么样。比如计算 $[y, i] = yiy^{-1}i^{-1}$。
- $yiy^{-1} = y \cdot i = j$。
- 所以 $[y, i] = j i^{-1} = j(-i) = -ji = -k$。这是一个 $H$ 中的元素。
- 计算 $[y, a] = yay^{-1}a^{-1}$。
- $yay^{-1} = y \cdot a = b$。
- 所以 $[y, a] = b a^{-1} = ba$ (因为 $a$ 是二阶元)。这也是一个 $H$ 中的元素。
- 可以证明 $G' = [G,G] = [H \rtimes K, H \rtimes K]$ 包含在 $H$ 中,并且等于 $H$ 的一个特定子群。元素 $i^2a$ 确实在这个子群里。但它无法表示为单个 $[g_1, g_2]$。
⚠️ [易错点]
- 导群的元素 vs 换位子: 这是最核心的易错点。导群 $G'$ 是由换位子生成的子群,而不是换位子本身构成的集合。这意味着 $G'$ 的元素是形如 $[g_1,h_1][g_2,h_2]...[g_n,h_n]$ 的有限乘积。此例表明,这两个概念(生成子群 vs 元素集合)在一般情况下是不等价的。
- 自同构的验证: 在构造半直积时,必须确保所定义的映射确实是一个合法的自同构,并且阶数符合要求。如分析中发现,原文对 $Q_8$ 上的作用描述可能不准确,这提醒我们在阅读时要保持批判性。
📝 [总结]
本例通过一个阶为96的半直积 $G = (Q_8 \times Z_2 \times Z_2) \rtimes Z_3$,提供了一个具体而重要的反例,证明了“导群中的元素不一定都是单个换位子”。这澄清了群论中一个普遍的误解,加深了我们对导群和换位子之间关系的理解。
🎯 [存在目的]
这个例子的存在,是为了打破一种“简单化”的直觉。在数学学习中,由某个集合 $S$ “生成”的代数结构 $A$,其元素通常比 $S$ 中的元素形式更复杂(比如线性空间中,由向量集合生成的子空间包含的是这些向量的线性组合)。导群 $G'$ 就是这样一个例子,它是由换位子集合生成的子群,其元素是换位子的乘积。本例直观地展示了这种“生成”过程的必要性,说明了换位子的集合本身可能并不构成一个子群,需要通过乘法来使其封闭。
🧠 [直觉心智模型]
- 换位子: 像是两个齿轮 $x, y$ 之间的一次“咯噔”的错位。
- 导群 $G'$: 是所有可能的“错位”累积起来所能达到的所有状态。
- 这个例子: 想象一个精密的密码锁。转动一个轮子($x$),再转动另一个轮子($y$),再反向转动它们,这产生了一次“错位” $[x,y]$,可能让密码前进了一小步。这个例子说明,密码锁中的某个状态($i^2a$)非常特殊,你无法通过任何一次单一的“正转-反转”操作直接达到,而必须通过多次不同的“正转-反转”操作累积起来才能实现。
💭 [直观想象]
想象你在一个房间里推箱子。箱子可以左右移动(代表群H的一个分量),也可以前后移动(代表群H的另一个分量),你还可以让箱子旋转(代表群K)。
- 换位子 $[x,y]$: 你执行了一套复杂的操作(比如前进,左转,后退,右转),最后发现箱子的位置和姿态相比初始状态有了一个净变化。这个净变化就是一个换位子。
- 导群 $G'$: 所有这些净变化的集合,以及它们组合起来能达到的所有状态。
- 这个例子: 说明房间里有一个特殊的位置和姿态($i^2a$),你无法通过任何一套单一的 操作A-操作B-逆A-逆B来到达。你必须先做一套操作到达一个中间状态,然后再从这个中间状态做另一套操作,才能最终到达那个特殊状态。
6半直积的识别定理
📜 [原文16]
与直积的情况一样,我们现在证明一个半直积的识别定理。这个定理将使我们能够“分解”或“因子化”某些阶的所有群,从而对这些阶的群进行分类。该定理之后将更详细地讨论该策略。
定理 12. 假设 $G$ 是一个群,其子群 $H$ 和 $K$ 满足
(1) $H \unlhd G$,且
(2) $H \cap K=1$。
令 $\varphi: K \rightarrow \operatorname{Aut}(H)$ 是通过将 $k \in K$ 映射到 $k$ 对 $H$ 的左共轭自同构来定义的同态。那么 $H K \cong H \rtimes K$。特别地,如果 $G=H K$ 且 $H$ 和 $K$ 满足 (1) 和 (2),那么 $G$ 是 $H$ 和 $K$ 的半直积。
证明:注意,由于 $H \unlhd G$, $H K$ 是 $G$ 的一个子群。根据命题 8, $H K$ 的每个元素都可以唯一地写成 $h k$ 的形式,其中 $h \in H$ 且 $k \in K$。因此,映射 $h k \mapsto(h, k)$ 是从 $H K$ 到 $H \rtimes K$ 的一个集合双射。这个映射是同态的事实是本节开头导致我们制定半直积定义的计算。
定义. 令 $H$ 是群 $G$ 的一个子群。如果 $G=H K$ 且 $H \cap K=1$,则 $G$ 的子群 $K$ 称为 $H$ 在 $G$ 中的补子群。
根据这个术语,识别半直积的准则很简单,即必须存在某个真正规子群的补子群。并非每个群都是其两个真子群的半直积(例如,如果群是单群),但正如我们所见,半直积的概念大大增加了我们已知群的列表。
📖 [逐步解释]
这部分内容从“构造”半直积转向“识别”半直积。也就是说,给定一个现成的群,如何判断它是否具有半直积的结构。
定理12 (半直积识别定理)
- 前提条件 (输入):
- 一个群 $G$。
- $G$ 的两个子群 $H$ 和 $K$。
- 这两个子群满足两个条件:
- $H$ 是 $G$ 的正规子群 ($H \unlhd G$)。
- $H$ 和 $K$ 的交集平凡 ($H \cap K = \{1\}$)。
- 结论:
- 由 $H$ 和 $K$ 的元素乘积构成的子群 $HK = \{hk \mid h \in H, k \in K\}$,同构于一个我们能从外部构造的半直积 $H \rtimes_{\varphi} K$。
- 这个同构中的 $\varphi$ 是什么呢?它是由 $G$ 内部的共轭作用自然给出的。即 $\varphi(k)$ 就是那个将 $h$ 映射到 $khk^{-1}$ 的自同构。
- 特别地,如果 $H$ 和 $K$ 不仅满足上述两个条件,还能“拼出”整个群 $G$ (即 $G=HK$),那么 $G$ 本身就同构于 $H$ 和 $K$ 的半直积。
证明思路:
- 第一步:构造映射: 我们要证明 $HK \cong H \rtimes_{\varphi} K$。这意味着要找到一个从 $HK$到 $H \rtimes K$ 的同构映射。最自然的映射是 $\psi: HK \to H \rtimes K$ 定义为 $\psi(hk) = (h,k)$。
- 映射是良定义的吗? 是的,因为 $H \cap K = \{1\}$,所以每个 $HK$ 中的元素都可以唯一地写成 $hk$ 的形式。
- 映射是双射吗? 是的,它显然是满射,并且因为表示的唯一性,它也是单射。
- 第二步:验证同态: 我们需要证明 $\psi$ 保持乘法运算,即 $\psi((h_1k_1)(h_2k_2)) = \psi(h_1k_1)\psi(h_2k_2)$。
- 左边: $(h_1k_1)(h_2k_2)$ 的乘法是在群 $G$ 中进行的。我们在本节开头的动机部分已经计算过:
$(h_1k_1)(h_2k_2) = h_1(k_1h_2k_1^{-1})k_1k_2$。
令 $h_3 = h_1(k_1h_2k_1^{-1})$ 且 $k_3 = k_1k_2$。则乘积为 $h_3k_3$。
所以 $\psi((h_1k_1)(h_2k_2)) = \psi(h_3k_3) = (h_3, k_3) = (h_1(k_1h_2k_1^{-1}), k_1k_2)$。
- 右边: $\psi(h_1k_1)\psi(h_2k_2) = (h_1, k_1)(h_2, k_2)$。这个乘法是在我们定义的外半直积 $H \rtimes_\varphi K$ 中进行的。
- 根据定义,$(h_1,k_1)(h_2,k_2) = (h_1(\varphi(k_1)(h_2)), k_1k_2)$。
- 而识别定理中 $\varphi$ 的定义就是共轭,即 $\varphi(k_1)(h_2) = k_1h_2k_1^{-1}$。
- 所以右边也等于 $(h_1(k_1h_2k_1^{-1}), k_1k_2)$。
- 左右两边相等,所以 $\psi$ 是一个同态。
- 因为 $\psi$ 是一个双射同态,所以它是一个同构。定理证毕。
新定义:补子群 (Complement)
- 给定一个子群 $H \le G$。如果存在另一个子群 $K \le G$ 使得 $G=HK$ 并且 $H \cap K = \{1\}$,那么我们称 $K$ 是 $H$ 在 $G$ 中的一个补子群。
- 这个词很形象:“补”就是补充,$H$ 和 $K$ “合体”后正好不多不少地构成 $G$。
- 注意: 补子群不一定是唯一的。一个子群可能有多个不同的补子群。
识别准则的通俗语言
- 一个群 $G$ 是一个(非平凡的)半直积,当且仅当它包含一个真(不等于$G$或$\{1\}$)的正规子群 $H$,并且这个 $H$ 还得有一个补子群 $K$。
不能被分解的例子
- 单群 (Simple groups): 根据定义,单群没有任何非平凡的正规子群,所以它们不可能满足 $H \unlhd G$ 这个前提条件。因此单群绝不可能是半直积。
- 四元数群 $Q_8$: 这是一个更微妙的例子。
- $Q_8$ 的所有真子群都是正规的 (子群有 $\{1\}, \{\pm 1\}, \{\pm i\}, \{\pm j\}, \{\pm k\}$)。
- 我们选一个正规子群,比如 $H = \{\pm 1, \pm i\} \cong Z_4$。
- 我们需要找一个补子群 $K$。$K$ 的阶必须是 $|G|/|H| = 8/4 = 2$。
- 阶为2的子群只有一个,就是 $Z(Q_8) = \{\pm 1\}$。
- 但这个子群 $K=\{\pm 1\}$ 包含在 $H$ 中,不满足 $H \cap K = \{1\}$ 的条件。
- 我们可以选任何一个子群作为 $H$,都会发现找不到一个与之交集平凡的补子群 $K$。
- 因此,$Q_8$ 虽然有很多正规子群,但它不能被分解为半直积。
💡 [数值示例]
- 识别 $D_8$ 是半直积
- $G = D_8$。它有子群 $H = \langle r \rangle \cong Z_4$ (旋转子群) 和 $K = \langle s \rangle \cong Z_2$ (翻转子群)。
- 1. $H \unlhd G$ ? 是的,$H$ 的索引是2,所以是正规子群。
- 2. $H \cap K = \{1\}$ ? $H=\{e,r,r^2,r^3\}, K=\{e,s\}$。交集是 $\{e\}$。是的。
- 3. $G=HK$ ? $|HK| = |H||K|/|H \cap K| = 4 \times 2 / 1 = 8 = |G|$。是的。
- 结论: 根据定理12,$D_8$ 同构于 $H \rtimes K \cong Z_4 \rtimes Z_2$。
- 识别 $S_4$ 是半直积
- $G=S_4$。令 $H = V_4 = \{e, (12)(34), (13)(24), (14)(23)\}$ (克莱因四元群)。这是一个正规子群。
- 令 $K = S_3$ (可以看作是 $S_4$ 中固定元素4的所有置换构成的子群)。$K \cong S_3$。
- 1. $H \unlhd G$ ? 是的,这是 $S_4$ 的一个熟知性质。
- 2. $H \cap K = \{e\}$ ? $H$ 中除了单位元都是双对换,$K$ 中没有双对换。是的。
- 3. $G=HK$ ? $|HK| = |H||K|/|H \cap K| = 4 \times 6 / 1 = 24 = |G|$。是的。
- 结论: $S_4$ 同构于 $V_4 \rtimes S_3$。
⚠️ [易错点]
- HK vs G: 定理的第一部分结论是 $HK \cong H \rtimes K$。$HK$ 只是 $G$ 的一个子群。只有当 $HK$ 恰好等于 $G$ 时,我们才能说 $G$ 本身同构于这个半直积。
- 补子群的存在性: 一个正规子群 $H$ 不一定有补子群。$Q_8$ 的例子就说明了这一点。正规子群有补,是群可以被“分裂”(split)的标志,这种性质在群的扩张理论中称为“分裂扩张”。半直积就是分裂扩张的产物。
- 定理的适用性: 这个定理是一个“识别”工具,它本身不构造任何东西,而是告诉你一个已有的群是否“长得像”一个半直积。
📝 [总结]
定理12为我们提供了一个强大的诊断工具。要想知道一个群 $G$ 是否能被“分解”成半直积 $H \rtimes K$,我们只需要在 $G$ 内部找到两个子群 $H$ 和 $K$,它们满足三个条件:(1) $H$ 正规;(2) $H, K$ 交集只有单位元;(3) $H, K$ 能拼出整个 $G$。这套判据将抽象的同构问题转化为了在群内部寻找满足特定条件的子群的具体问题,是后续进行群分类的基础。
🎯 [存在目的]
这个定理的存在,就是为了连接“外部构造”(用独立的H,K构造 $H \rtimes K$)和“内部分析”(分析一个给定群G的子群结构)。它像一座桥梁,使得我们可以将在抽象世界中构造出的各种半直积模型,应用到对具体群的结构分析和分类上。没有这个识别定理,我们构造出的 $H \rtimes K$ 就只是空中楼阁,无法与我们已知的群(如 $D_n, S_n$ 等)建立联系。
🧠 [直觉心智模型]
定理12就像一个“亲子鉴定”工具。
- 群 $G$: 一个孩子。
- 子群 $H, K$: 疑似的母亲和父亲。
- 鉴定流程:
- 检查母亲 $H$ 是否有“正统地位”(正规子群)。
- 检查父母 $H, K$ 是否“没有血缘关系”(交集为1)。
- 检查父母的“基因”是否足以构成整个孩子($G=HK$)。
- 鉴定结果: 如果三项都满足,那么恭喜,孩子 $G$ 确实是这对父母 $H, K$ 通过“半直积”这种方式生下来的。孩子 $G$ 的性格(群结构),完全由母亲 $H$ 的性格、父亲 $K$ 的性格,以及父亲是如何影响母亲的(共轭作用 $\varphi$)所决定。
💭 [直观想象]
想象一个复杂的机器 $G$。你想知道它是不是由两个子模块 $H$ 和 $K$ 组装而成的。
- 定理12: 给了你一张“拆解图”。
- 首先,模块 $H$ 必须是一个“核心模块”,它的接口是标准化的,无论机器怎么运转,它都保持自身的完整性(正规子群)。
- 模块 $H$ 和模块 $K$ 之间除了共用一根电源线(单位元)之外,没有其他重叠的零件。
- 两个模块的零件加起来,正好是整个机器的全部零件。
- 如果这三点都满足,你就可以肯定地说,这台机器 $G$ 的工作原理,可以被理解为模块 $H$ 和模块 $K$ 的“半直积”模型。模块 $K$ 的运转会通过一个预设的机制(共轭作用)来影响模块 $H$ 的状态。
7一些分类
📜 [原文17]
我们现在应用定理 12 来分类某些阶 $n$ 的群。以下每个论证的基本思想是
(a) 表明每个阶为 $n$ 的群都具有满足定理 12 假设的真子群 $H$ 和 $K$,其中 $G=H K$
(b) 找出 $H$ 和 $K$ 所有可能的同构类型
(c) 对于 (b) 中找到的每对 $H, K$,找出所有可能的同态 $\varphi: K \rightarrow \operatorname{Aut}(H)$
(d) 对于 (c) 中找到的每个三元组 $H, K, \varphi$,形成半直积 $H \rtimes K$(这样,任何阶为 $n$ 的群 $G$ 都同构于这些显式构造的群之一),并在所有这些半直积中确定哪些对是同构的。这会产生一个阶为 $n$ 的群的不同同构类型列表。
为了开始这个过程,我们必须首先找到满足上述条件的子群 $H$ 和 $K$(在一个任意阶为 $n$ 的群 $G$ 中)。对于“小”的 $n$ 值,我们通常可以使用 Sylow 定理来做到这一点。为了证明 $H$ 的正规性,我们使用 Sylow 定理的共轭部分或第 4 章中建立的其他正规性准则(例如,推论 4.5)。其中一些工作已在第 4.5 节的例子中完成。在接下来的许多例子中,$|H|$ 和 $|K|$ 互质,因此根据拉格朗日定理,$H \cap K=1$ 成立。
由于 $H$ 和 $K$ 是 $G$ 的真子群,应该将 $H$ 和 $K$ 的确定视为通过归纳实现的。在我们讨论的例子中,$H$ 和 $K$ 的阶足够小,我们已知所有可能的同构类型来自先前结果。例如,在大多数情况下,$H$ 和 $K$ 将是素数阶或素数平方阶。
在我们的例子中,可能的同态 $\varphi: K \rightarrow \operatorname{Aut}(H)$ 将相对较少,特别是在我们考虑了某些对称性之后(例如,当 $K$ 是循环群时,用 $K$ 的另一个生成元替换一个生成元)。
最后,从这个过程中产生的半直积,在我们的例子中数量将很少,我们将发现,在大多数情况下,它们(两两之间)不同构。一般来说,这可能是一个更微妙的问题,如练习 4 所示。
我们强调,这种将任何给定阶 $n$ 的群“因子化”为半直积的方法不适用于任意 $n$。例如,$Q_{8}$ 不是半直积,因为没有真子群具有补子群(尽管我们看到它是半直积的商群)。经验上,当群的阶 $n$ 不能被任何素数的大幂整除时,这个过程通常很有效。另一方面,对于大 $\alpha$ 的阶为 $p^{\alpha}$ 的群($p$ 是素数),只有一小部分是非平凡半直积。
📖 [逐步解释]
这一部分是本节的“方法论”总结,它将前面所有的理论(构造定理、识别定理)整合为一个解决实际问题的“四步算法”,用于对特定阶 $n$ 的有限群进行分类。
分类算法的四个步骤:
- 第一步 (分解/Factorization):
- 目标: 证明任何一个阶为 $n$ 的群 $G$,都能被分解为一个正规子群 $H$ 和它的一个补子群 $K$ 的半直积形式,即 $G = HK, H \unlhd G, H \cap K = \{1\}$。
- 工具: Sylow定理 是实现这一步最主要的武器。通过分析Sylow子群的数量($n_p$),我们常常能证明某个Sylow子群是唯一的,因此是正规的。这就找到了我们的 $H$。而另一个Sylow子群(或其它子群)可以作为 $K$。
- 当 $|H|$ 和 $|K|$ 互素时,$H \cap K=\{1\}$ 是自动满足的。
- 第二步 (确定构件/Identify Components):
- 目标: 确定 $H$ 和 $K$ 本身可能是什么样的群。
- 方法: 因为 $H$ 和 $K$ 的阶都小于 $n$,我们可以归纳地假设所有阶小于 $n$ 的群我们已经知道了。在实际操作中,对于小的 $n$,$H$ 和 $K$ 的阶通常很小(比如素数阶、素数平方阶),它们的结构我们已经很熟悉了(比如素数阶群必为循环群)。
- 第三步 (寻找作用/Find Actions):
- 目标: 对于每一对可能的 $H$ 和 $K$,找出所有可能的、本质上不同的同态 $\varphi: K \to \operatorname{Aut}(H)$。
- 方法:
- 首先,计算出 $\operatorname{Aut}(H)$ 的结构。
- 然后,利用群同态的基本性质来寻找所有可能的 $\varphi$。
- 关键的简化: 很多时候,不同的同态可能只是因为生成元的选择不同,但最终会产生同构的群。我们需要识别出这些“本质上相同”的同态,把它们归为一类。例如,如果 $\varphi_1$ 和 $\varphi_2$ 的像在 $\operatorname{Aut}(H)$ 中是共轭的,它们可能产生同构的半直积。
- 第四步 (构造与去重/Construct and Deduplicate):
- 目标: 将所有找出的本质不同的“配方”($H, K, \varphi$)都构造出来,并剔除掉同构的群,得到一个最终的、无重复的列表。
- 方法:
- 对每一个三元组 $(H, K, \varphi)$,我们写出其半直积 $H \rtimes_\varphi K$ 的结构。
- 去重: 比较这些构造出来的群,判断它们是否同构。这是一个难题。常用的技巧是比较群的一些不变量 (invariants),比如:
- 群的阶
- 是否阿贝尔
- 中心 (Center) 的大小和结构
- 导群 (Derived subgroup) 的大小和结构
- 元素的阶的分布(比如有多少个2阶元素,多少个3阶元素等)
- Sylow子群的结构和数量
- 如果两个群的任何一个不变量不同,它们就肯定不同构。
该方法的局限性:
- 不适用于所有 $n$: 这个强大的算法并不是万能的。
- 第一步可能失败: 并非所有群都能被分解为半直积。经典反例是四元数群 $Q_8$,它虽然有正规子群,但这些正规子群都没有补子群。
- 经验法则: 这个方法对于阶 $n$ 是“无平方因子”或素数幂次较低的数比较有效。比如 $n=pq, n=pqr$。
- 对于 $p$-群(阶为 $p^\alpha$),当 $\alpha$ 很大时,绝大多数 $p$-群都不能被分解为非平凡的半直积。它们的结构更加复杂,需要更高级的理论(如中心扩张理论)来研究。
💡 [数值示例]
- 阶为 6 的群分类:
- (a) $n=6=2 \times 3$。Sylow 3-子群 $H \cong Z_3$ 是正规的。Sylow 2-子群 $K \cong Z_2$ 存在。$G=HK$。
- (b) $H=Z_3, K=Z_2$。
- (c) $\varphi: Z_2 \to \operatorname{Aut}(Z_3) \cong Z_2$。有两种同态:
- $\varphi_0$: 平凡同态。
- $\varphi_1$: 非平凡同态(映射到求逆自同构)。
- (d) 构造与去重:
- $\varphi_0$ 给出 $Z_3 \times Z_2 \cong Z_6$ (阿贝尔群)。
- $\varphi_1$ 给出 $Z_3 \rtimes Z_2 \cong D_6$ (非阿贝尔群)。
- 一个阿贝尔,一个非阿贝尔,显然不同构。
- 结论: 阶为6的群只有 $Z_6$ 和 $D_6$ 两种。
⚠️ [易错点]
- 分类 vs 构造: 前面的例子是“构造”,目的是展示半直积能造出什么。现在的“分类”更系统,目的是证明对于给定的阶,我们已经找全了所有可能的群。
- 同态的等价性: 第三步中,判断哪些同态是“本质上相同”的是一个难点。对于初学者,可以先构造出所有半直积,再在第四步中进行去重。
- 同构的判断: 第四步是另一个难点。证明两个群同构需要构造一个同构映射。证明它们不同构,则需要找到一个它们不一致的群不变量。后者通常更容易。
📝 [总结]
本段将半直积理论从一个描述性工具提升为一个强大的分类工具。它提供了一个清晰的、分步的策略,使得对某些特定阶的有限群进行完全分类成为可能。这个策略的核心思想是:先通过Sylow定理将群“分解”为半直积的形式,然后通过分析构件和连接方式(同态)的可能性,系统地“重建”出所有可能的群,最后再“鉴别”出哪些是重复的。同时,本段也指出了该方法的适用范围和局限性。
🎯 [存在目的]
本段的目的是为了“授人以渔”。它不仅展示了半直积是什么、有什么性质,更重要的是展示了如何使用半直积这个工具来解决群论中的核心问题之一——群的分类问题。它将抽象理论与具体问题解决策略联系在一起,是理论走向应用的桥梁。
🧠 [直觉心智模型]
这部分内容就像是给“生物学家”提供了一套“物种鉴定与分类流程”。
- 一个未知生物 (群 G)
- (a) 解剖: 把它解剖成核心器官 H 和辅助器官 K (Sylow分解)。
- (b) 器官识别: 鉴定 H 和 K 分别属于哪种已知的器官类型 (归纳)。
- (c) 连接方式分析: 研究 K 是如何通过神经/血管系统 $\varphi$ 控制 H 的 (寻找同态)。
- (d) 模拟与比对: 用计算机模拟所有可能的组合方式,得到一系列虚拟生物。然后通过比较它们的骨架、行为模式等(群不变量),将虚拟生物进行分类,剔除重复。最终得到的分类列表,就代表了所有可能存在的该类型生物。
💭 [直观想象]
想象你在玩一个解谜游戏,目标是找出所有由给定零件能拼成的“圣物”。
- (a) 分析规则: 游戏规则(Sylow定理)告诉你,任何一个圣物都必须由一个“核心”H 和一个“配件”K 构成。
- (b) 零件清单: 你查了一下,核心H有几种型号,配件K有几种型号。
- (c) 连接手册: 你发现一本手册($\operatorname{Aut}(H)$),上面记载了所有K连接H的方式($\varphi$)。
- (d) 动手拼装和展览: 你把所有可能的组合都拼了一遍,得到了一堆“圣物”。然后你把它们放到展台上,外形一样的(同构)就归为一类。最后,展台上每一类放一个样品,你就完成了对这个谜题的彻底解答。
8例子:阶为 pq 的群
📜 [原文18]
例子:(阶为 $p q$ 的群,$p$ 和 $q$ 是素数且 $p<q$)
令 $G$ 是任何阶为 $p q$ 的群,令 $P \in S y l_{p}(G)$ 且 $Q \in S y l_{q}(G)$。在 Sylow 定理应用的第一例中,我们证明了 $G \cong Q \rtimes P$,对于某个 $\varphi: P \rightarrow \operatorname{Aut}(Q)$。由于 $P$ 和 $Q$ 是素数阶群,它们是循环群。群 $\operatorname{Aut}(Q)$ 是阶为 $q-1$ 的循环群。如果 $p$ 不整除 $q-1$,则从 $P$ 到 $\operatorname{Aut}(Q)$ 的唯一同态是平凡同态,因此在这种情况下唯一的半直积是直积,即 $G$ 是循环群。
现在考虑 $p \mid q-1$ 的情况,并令 $P=\langle y\rangle$。由于 $\operatorname{Aut}(Q)$ 是循环群,它包含一个唯一的阶为 $p$ 的子群,设为 $(\gamma)$,并且任何同态 $\varphi: P \rightarrow \operatorname{Aut}(Q)$ 必须将 $y$ 映射到 $\gamma$ 的某个幂。因此,存在 $p$ 个同态 $\varphi_{i}: P \rightarrow \operatorname{Aut}(Q)$,由 $\varphi_{i}(y)=\gamma^{i}, 0 \leq i \leq p-1$ 给出。由于 $\varphi_{0}$ 是平凡同态, $Q \rtimes_{\varphi_{0}} P \cong Q \times P$ 如前所述。每个 $i \neq 0$ 的 $\varphi_{i}$ 都会产生一个阶为 $p q$ 的非阿贝尔群 $G_{i}$。很容易验证这些群都同构,因为对于每个 $\varphi_{i}, i>0$,都存在 $P$ 的某个生成元 $y_{i}$ 使得 $\varphi_{i}\left(y_{i}\right)=\gamma$。因此,除了 $P$ 的(任意)生成元选择外,这些半直积都是相同的(参见练习 6。另请参阅第 4.3 节的练习 28)。
📖 [逐步解释]
这部分是“分类策略”的第一个正式应用,重新系统地梳理了对阶为 $pq$ 的群的分类。这与之前的例子(6)内容上是重合的,但这里的重点在于展示分类的逻辑流程。
应用四步分类法
- 第一步 (分解):
- 目标:证明任何阶为 $pq$ 的群 $G$ ($p<q$ 为素数) 都是一个半直积。
- 过程:
- 令 $Q$ 为 $G$ 的 Sylow $q$-子群 ($|Q|=q$),$P$ 为 Sylow $p$-子群 ($|P|=p$)。
- Sylow $q$-子群的个数 $n_q \mid p$ 且 $n_q \equiv 1 \pmod q$。
- 因为 $p<q$, $p$ 不可能写成 $kq+1$ 的形式($k \ge 1$),所以 $n_q$ 只能是 1。
- 唯一的 Sylow 子群是正规子群,所以 $Q \unlhd G$。
- $P, Q$ 的阶为互素的素数,所以 $P \cap Q = \{1\}$。
- $|PQ| = |P||Q|/|P \cap Q| = pq = |G|$,所以 $G=PQ$。
- 结论: 满足识别定理的所有条件,$G \cong Q \rtimes P \cong Z_q \rtimes Z_p$。
- 第二步 (确定构件):
- $Q$ 是阶为 $q$ 的群,必同构于 $Z_q$。
- $P$ 是阶为 $p$ 的群,必同构于 $Z_p$。
- 构件是确定的。
- 第三步 (寻找作用):
- 我们需要找到所有本质不同的同态 $\varphi: Z_p \to \operatorname{Aut}(Z_q)$。
- $\operatorname{Aut}(Z_q)$ 是一个阶为 $q-1$ 的循环群。
- 一个同态 $\varphi$ 由 $Z_p$ 的生成元 $y$ 的像 $\varphi(y)$ 决定。
- $\varphi(y)$ 的阶必须整除 $y$ 的阶 $p$。所以 $\varphi(y)$ 的阶只能是 1 或 $p$。
- 情况 A: $p \nmid q-1$:
- $\operatorname{Aut}(Z_q)$ 的阶是 $q-1$。根据拉格朗日定理,其中没有任何元素的阶是 $p$。
- 所以 $\varphi(y)$ 的阶只能是 1,即 $\varphi(y)$ 必须是单位元(恒等自同构)。
- 只存在平凡同态。
- 情况 B: $p \mid q-1$:
- $\operatorname{Aut}(Z_q)$ 是一个阶为 $q-1$ 的循环群,因为它包含一个阶为 $p$ 的因子,所以它有唯一一个阶为 $p$ 的子群。
- 这个阶为 $p$ 的子群也是循环的,我们设它为 $\langle \gamma \rangle$。
- $\varphi(y)$ 的阶可以是 1 或 $p$。
- 阶为 1: $\varphi(y)=id$。这是平凡同态 $\varphi_0$。
- 阶为 $p$: $\varphi(y)$ 必须是 $\langle \gamma \rangle$ 中的一个生成元。$\langle \gamma \rangle$ 中有 $p-1$ 个生成元,即 $\gamma, \gamma^2, \dots, \gamma^{p-1}$。
- 这似乎给出了 $p-1$ 个不同的非平凡同态 $\varphi_i(y) = \gamma^i$ ($i=1, \dots, p-1$)。
- 第四步 (构造与去重):
- 情况 A: $p \nmid q-1$:
- 只有平凡同态 $\varphi_0$。
- 构造出的群是 $Z_q \times Z_p \cong Z_{pq}$。
- 结论: 只有一种群,即循环群 $Z_{pq}$。
- 情况 B: $p \mid q-1$:
- 平凡同态 $\varphi_0$ 给出阿贝尔群 $Z_q \times Z_p \cong Z_{pq}$。
- $p-1$ 个非平凡同态 $\varphi_i$ ($i \in \{1,..,p-1\}$) 给出 $p-1$ 个非阿贝尔群 $G_i = Z_q \rtimes_{\varphi_i} Z_p$。
- 去重: 这 $p-1$ 个非阿贝尔群 $G_i$ 是不是都同构?是的。
- 论证: 考虑两个非平凡同态 $\varphi_1(y)=\gamma$ 和 $\varphi_i(y)=\gamma^i$。
- 在群 $G_i$ 中,我们有关系 $yxy^{-1} = \gamma^i(x)$。
- 在群 $G_1$ 中,我们有关系 $yxy^{-1} = \gamma(x)$。
- 由于 $i$ 与 $p$ 互素,存在整数 $j$ 使得 $ij \equiv 1 \pmod p$。
- 在 $G_i$ 中,考虑元素 $y^j$。它是 $Z_p$ 的另一个生成元。它作用于 $Z_q$ 的效果是:$y^j x (y^j)^{-1} \rightarrow (\varphi_i(y^j))(x) = (\varphi_i(y))^j(x) = (\gamma^i)^j(x) = \gamma^{ij}(x) = \gamma(x)$。
- 这意味着,在群 $G_i$ 中,换一个生成元(从 $y$ 换成 $y^j$),它引发的作用就和群 $G_1$ 中生成元 $y$ 引发的作用完全一样。
- 这暗示了 $G_i$ 和 $G_1$ 是同构的。我们可以定义一个同构映射 $\psi: G_1 \to G_i$ 为 $\psi((h, y^k)) = (h, (y^j)^k)$。(详细证明见练习6)。
- 结论: 所有 $p-1$ 个非平凡同态本质上只产生一种(在同构意义下)非阿贝尔群。
- 最终结论:
- 若 $p \nmid q-1$,只有一种 $pq$ 阶群,即 $Z_{pq}$。
- 若 $p \mid q-1$,有两种 $pq$ 阶群:阿贝尔群 $Z_{pq}$ 和一个唯一的非阿贝尔群。
💡 [数值示例]
- 阶为 35 的群: $35=5 \times 7$. $p=5, q=7$. $p=5 \nmid q-1=6$。所以只有一种群, $Z_{35}$。
- 阶为 55 的群: $55=5 \times 11$. $p=5, q=11$. $p=5 \mid q-1=10$。所以有两种群: $Z_{55}$ 和一个 55 阶的非阿贝尔群 $Z_{11} \rtimes Z_5$。
- 阶为 77 的群: $77=7 \times 11$. $p=7, q=11$. $p=7 \nmid q-1=10$。所以只有一种群, $Z_{77}$。
⚠️ [易错点]
- 混淆 $p,q$: 必须始终保持 $p<q$ 的前提,否则在证明 $n_q=1$ 时会出错。
- 同态去重的逻辑: 理解为什么所有非平凡同态都产生同构的群是这里的关键难点。其本质在于,这些不同的同态,仅仅是由于我们为 $Z_p$ 任意选择了一个生成元所导致的人为区别。换一个生成元,就能把一个同态变成另一个。
📝 [总结]
本段将之前介绍的分类策略完美地应用到了阶为 $pq$ 的群上,得出了一个完整且优雅的分类结果。结果只依赖于一个简单的数论条件:$p$ 是否整除 $q-1$。这个例子充分体现了Sylow定理与半直积理论相结合的巨大威力。
🎯 [存在目的]
本段的存在是为了提供一个应用分类策略的范例。它展示了如何将一个抽象的算法流程,一步步地转化为对一个具体问题的严谨数学证明。它不仅得出了一个重要的分类结果,更重要的是,它教会了读者如何“思考”分类问题。
🧠 [直觉心智模型]
同之前例子(6)的心智模型。本段更侧重于强调方法论的执行。这就像一个侦探(数学家)破案(分类群)的过程。
- 确定嫌疑范围: Sylow定理说,凶手(群G)必然是 $Q$ 和 $P$ 的一个“合谋”(半直积)。
- 分析嫌疑人背景: $Q, P$ 都是良民(循环群),背景简单。
- 调查作案手法: 调查 $P$ 是如何影响 $Q$ 的(同态 $\varphi$)。发现只有两种作案手法:要么完全不影响(平凡同态),要么有一种特定的影响方式(非平凡同态)。所有看起来不同的影响方式,其实都是同一个手法的不同伪装(生成元选择不同)。
- 结案陈词: 因此,阶为 $pq$ 的案件,只有两种可能的作案结果:一种是和平收场(阿贝尔群),一种是特定的冲突模式(唯一的非阿贝尔群)。
💭 [直观想象]
想象有一个旋转的圆盘($Z_q$),上面有 $q$ 个点。你有 $p$ 支画笔($Z_p$)。
- $p \nmid q-1$: 你的画笔颜色和圆盘材质不兼容。你画不上去。你唯一能做的就是把圆盘和画笔放在一起,它们各自旋转/存在(直积 $Z_q \times Z_p$)。
- $p \mid q-1$: 你的画笔中有 $p-1$ 支能在圆盘上画出一种特殊的“魔法阵”(阶为 $p$ 的自同构)。虽然这 $p-1$ 支笔颜色不同,但画出的魔法阵效果是一样的,都能让圆盘按一种新的规律旋转。所以,除了“什么都不画”之外,你还能创造出一种新的“魔法旋转圆盘”(非阿贝尔群)。至于你用红笔画还是蓝笔画,最终得到的魔法圆盘功能是一样的(同构)。